mirror of
https://github.com/shokinn/.files.git
synced 2026-09-22 19:14:44 +00:00
Add mocker completion script and update dotfiles configuration
This commit is contained in:
parent
4ed17e609d
commit
91ab96620d
2 changed files with 22 additions and 0 deletions
18
dotfiles/config/zsh/completions/_mocker
Normal file
18
dotfiles/config/zsh/completions/_mocker
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
#compdef mocker
|
||||
|
||||
#
|
||||
# {{@@ header() @@}}
|
||||
#
|
||||
|
||||
# Load the completion generated by Mocker itself on first use. Keeping this as
|
||||
# a small shim means the available commands and flags always match the installed
|
||||
# Mocker version without adding its completion-generation cost to shell startup.
|
||||
_mocker() {
|
||||
local completion_script
|
||||
|
||||
completion_script="$(command mocker --generate-completion-script zsh 2>/dev/null)" || return 1
|
||||
[[ -n "${completion_script}" ]] || return 1
|
||||
|
||||
eval "${completion_script}"
|
||||
_mocker "$@"
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue