Push first version
This commit is contained in:
7
completions/genpass.bash
Normal file
7
completions/genpass.bash
Normal file
@@ -0,0 +1,7 @@
|
||||
_genpass() {
|
||||
local cur opts
|
||||
cur="${COMP_WORDS[COMP_CWORD]}"
|
||||
opts="--help -l --length -n --count --lower --upper --digits --symbols --symbol-set --no-ensure"
|
||||
COMPREPLY=( $(compgen -W "$opts" -- "$cur") )
|
||||
}
|
||||
complete -F _genpass genpass
|
||||
8
completions/genpass.fish
Normal file
8
completions/genpass.fish
Normal file
@@ -0,0 +1,8 @@
|
||||
complete -c genpass -l length -s l -d "Password length"
|
||||
complete -c genpass -l count -s n -d "Number of passwords"
|
||||
complete -c genpass -l lower -d "Lowercase letters"
|
||||
complete -c genpass -l upper -d "Uppercase letters"
|
||||
complete -c genpass -l digits -d "Digits"
|
||||
complete -c genpass -l symbols -d "Symbols"
|
||||
complete -c genpass -l symbol-set -d "Custom symbol set"
|
||||
complete -c genpass -l no-ensure -d "Disable character guarantees"
|
||||
10
completions/genpass.zsh
Normal file
10
completions/genpass.zsh
Normal file
@@ -0,0 +1,10 @@
|
||||
#compdef genpass
|
||||
_arguments \
|
||||
'--length[-l]:password length:' \
|
||||
'--count[-n]:number of passwords:' \
|
||||
'--lower[use lowercase letters]' \
|
||||
'--upper[use uppercase letters]' \
|
||||
'--digits[use digits]' \
|
||||
'--symbols[use symbols]' \
|
||||
'--symbol-set[custom symbol set]' \
|
||||
'--no-ensure[do not enforce each type]'
|
||||
Reference in New Issue
Block a user