[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/kubed e948eb9335 04/70: ; * kubed.texi (Usage): Populat
From: |
ELPA Syncer |
Subject: |
[elpa] externals/kubed e948eb9335 04/70: ; * kubed.texi (Usage): Populate with a few words. |
Date: |
Tue, 6 Aug 2024 06:58:25 -0400 (EDT) |
branch: externals/kubed
commit e948eb9335122c50956dd5f4a39098084bade8d1
Author: Eshel Yaron <me@eshelyaron.com>
Commit: Eshel Yaron <me@eshelyaron.com>
; * kubed.texi (Usage): Populate with a few words.
---
kubed.texi | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 58 insertions(+), 3 deletions(-)
diff --git a/kubed.texi b/kubed.texi
index 0c591d79ea..6498b6ecfb 100644
--- a/kubed.texi
+++ b/kubed.texi
@@ -100,7 +100,6 @@ can clone the Kubed Git repository from any of the
following locations:
@cindex requirements
To get started with Kubed, all you need is @command{kubectl} and Emacs.
-@vindex kubed-kubectl-program
Kubed tries to find @command{kubectl} in the directories listed in the
Emacs variable @code{exec-path}. When Emacs is started from a shell, it
initializes @code{exec-path} from the shell's @env{PATH} environment
@@ -109,10 +108,67 @@ common @command{kubectl} installations. If Emacs doesn't
find the
@command{kubectl} executable via @code{exec-path}, you can tell Kubed
where to find it by customizing @code{kubed-kubectl-program}.
+@defopt kubed-kubectl-program
+Name of @command{kubectl} executable file to use.
+@end defopt
+
@node Usage
@chapter Usage
-This chapter is under construction.
+Kubed comes with a large number of Emacs command for interacting with
+Kubernetes. Some commands perform one action on one resource, while
+others show you a menu with many resources and let you interact with any
+number of them. Some commands are specific to one type of resources,
+while others act on resources of any type. There are different ways to
+use Kubed, depending on your use case.
+
+The two most important entry points for Kubed are
+@code{kubed-prefix-map} and @code{kubed-transient}:
+
+@cindex global prefix keymap
+@cindex prefix keymap, global commands
+@cindex keymap, for global commands
+@defvr Keymap kubed-prefix-map
+Keymap with bindings for many useful Kubed commands.
+@end defvr
+
+The prefix keymap @code{kubed-prefix-map} gives you quick access to the
+main Kubed commands. You may want to bind it to a convenient key in
+your global keymap, for example:
+
+@lisp
+(keymap-global-set "C-c k" 'kubed-prefix-map)
+@end lisp
+
+With this binding in place, you can create a new Kubernetes resource
+with @kbd{C-c k +} and attach to a running pod with @kbd{C-c k p a}.
+The @kbd{C-c k} binding is just a suggestion of course, feel free to
+pick any key sequence you like.
+
+The other entry point that Kubed provides for exploring and performing
+different Kubernetes operations is @code{kubed-transient}:
+
+@deffn Command kubed-transient
+Open the main Kubed transient menu.
+@end deffn
+
+This command pops up the Kubed transient menu, which gives you
+interactive guidance for invoking Kubed commands.
+@xref{Top,,,transient}.
+
+The following sections describe in detail the various Kubed commands.
+
+@node Common Commands
+@section Common Commands
+
+@node Browsing Resources
+@section Browsing Resources
+
+@node Transient Menus
+@section Transient Menus
+
+@node Extending Kubed
+@chapter Extending Kubed
@node Contributing
@chapter Contributing
@@ -123,7 +179,6 @@ patches, improvement suggestions, and general feedback!
The best way to get in touch with the Kubed maintainers is via
@uref{https://lists.sr.ht/~eshel/kubed-devel, the Kubed mailing list}.
-@findex kubed-submit-bug-report
@deffn Command kubed-submit-bug-report
Report a bug in Kubed to the maintainers via mail.
@end deffn
- [elpa] externals/kubed c5c03e9024 07/70: * kubed.el (service): Add useful resource properties, (continued)
- [elpa] externals/kubed c5c03e9024 07/70: * kubed.el (service): Add useful resource properties, ELPA Syncer, 2024/08/06
- [elpa] externals/kubed eaf03ec7e2 09/70: Improve compatibility with Emacs 29, ELPA Syncer, 2024/08/06
- [elpa] externals/kubed d7a4f0d5ab 01/70: Initial commit, ELPA Syncer, 2024/08/06
- [elpa] externals/kubed 524aebf3f6 06/70: ; * kubed.el: Silence warning about 'cobra-read-command-line'., ELPA Syncer, 2024/08/06
- [elpa] externals/kubed 6996279938 11/70: Add context menus to resource list buffers, ELPA Syncer, 2024/08/06
- [elpa] externals/kubed aee9cddd59 13/70: ; Fix 'kubed-kubectl-command' error when 'transient' is not loaded, ELPA Syncer, 2024/08/06
- [elpa] externals/kubed 324fc95325 10/70: ; Don't generate extra nils for non-namespaced resources, ELPA Syncer, 2024/08/06
- [elpa] externals/kubed 03c0121c64 18/70: Add argument SILENT to 'kubed-update-RESOURCEs' commands, ELPA Syncer, 2024/08/06
- [elpa] externals/kubed e2699427a9 20/70: New command 'kubed-cronjobs-toggle-suspension', ELPA Syncer, 2024/08/06
- [elpa] externals/kubed adbbefb6c2 21/70: ; README.md: Add figure showing help for resource fields, ELPA Syncer, 2024/08/06
- [elpa] externals/kubed e948eb9335 04/70: ; * kubed.texi (Usage): Populate with a few words.,
ELPA Syncer <=
- [elpa] externals/kubed 38a8f984fb 15/70: ; Teach Imenu about 'kubed-define-resource', ELPA Syncer, 2024/08/06
- [elpa] externals/kubed 2c90213b8e 16/70: ; (kubed-read-resource-field): Pass DEFAULT 'completing-read'., ELPA Syncer, 2024/08/06
- [elpa] externals/kubed 88937ea900 17/70: Add general resource-reading functions, ELPA Syncer, 2024/08/06
- [elpa] externals/kubed 3cc3d54e75 19/70: New commands for patching resources, ELPA Syncer, 2024/08/06
- [elpa] externals/kubed fd653d0458 22/70: ; README.md: Adjust figure., ELPA Syncer, 2024/08/06
- [elpa] externals/kubed 932b0b2e88 24/70: ; * kubed.el (kubed-define-resource): Fix typos, ELPA Syncer, 2024/08/06
- [elpa] externals/kubed 377bcbcbb9 29/70: New command 'kubed-restart-deployment', ELPA Syncer, 2024/08/06
- [elpa] externals/kubed 0c8e314d6f 31/70: ; Fix 'restart' command name in deployments list buffer, ELPA Syncer, 2024/08/06
- [elpa] externals/kubed 9dcc880950 40/70: ; * kubed.el (kubed-list-read-filter): Also complete operators., ELPA Syncer, 2024/08/06
- [elpa] externals/kubed 7bc92fb116 43/70: Document resource lists and their filters, ELPA Syncer, 2024/08/06