Call it 'completion'. like all the cool kids
This commit is contained in:
parent
69ed07a9e1
commit
ee215d2ebb
2 changed files with 9 additions and 9 deletions
14
README.md
14
README.md
|
@ -20,11 +20,11 @@ A prebuilt deb-package is also available from the release page: https://code.smo
|
|||
## Shell completion
|
||||
For bash: add this to .bashrc
|
||||
```
|
||||
source <(knotctl complete)
|
||||
source <(knotctl completion)
|
||||
```
|
||||
For fish, run:
|
||||
```
|
||||
knotctl complete --shell fish > ~/.config/fish/completions/knotctl.fish
|
||||
knotctl completion --shell fish > ~/.config/fish/completions/knotctl.fish
|
||||
```
|
||||
For tcsh: add this to .cshrc
|
||||
```
|
||||
|
@ -34,15 +34,15 @@ For zsh: add this to .zshrc
|
|||
```
|
||||
autoload -U bashcompinit
|
||||
bashcompinit
|
||||
source <(knotctl complete)
|
||||
source <(knotctl completion)
|
||||
```
|
||||
## Usage
|
||||
```
|
||||
usage: knotctl [-h] [--json | --no-json]
|
||||
{add,complete,config,delete,list,update} ...
|
||||
{add,completion,config,delete,list,update} ...
|
||||
|
||||
positional arguments:
|
||||
{add,complete,config,delete,list,update}
|
||||
{add,completion,config,delete,list,update}
|
||||
|
||||
options:
|
||||
-h, --help show this help message and exit
|
||||
|
@ -60,9 +60,9 @@ options:
|
|||
-t TTL, --ttl TTL
|
||||
-z ZONE, --zone ZONE
|
||||
```
|
||||
### COMPLETE
|
||||
### COMPLETION
|
||||
```
|
||||
usage: knotctl complete [-h] [-s SHELL]
|
||||
usage: knotctl completion [-h] [-s SHELL]
|
||||
|
||||
options:
|
||||
-h, --help show this help message and exit
|
||||
|
|
|
@ -177,7 +177,7 @@ def main() -> int:
|
|||
addcmd.add_argument("-t", "--ttl", required=True)
|
||||
addcmd.add_argument("-z", "--zone", required=True)
|
||||
|
||||
completecmd = subparsers.add_parser("complete")
|
||||
completecmd = subparsers.add_parser("completion")
|
||||
completecmd.add_argument("-s", "--shell")
|
||||
|
||||
configcmd = subparsers.add_parser("config")
|
||||
|
@ -206,7 +206,7 @@ def main() -> int:
|
|||
|
||||
argcomplete.autocomplete(parser)
|
||||
args = parser.parse_args()
|
||||
if args.command == "complete":
|
||||
if args.command == "completion":
|
||||
run_complete(args.shell)
|
||||
return 0
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue