19 lines
385 B
Bash
Executable File
19 lines
385 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
_log() {
|
|
local cur
|
|
cur=${COMP_WORDS[COMP_CWORD]}
|
|
local helplist
|
|
helplist=$(log -z)
|
|
mapfile -t COMPREPLY < <( compgen -W "$helplist" -- "$cur" )
|
|
}
|
|
|
|
# Detect if current shell is ZSH, and if so, load this file in bash
|
|
# compatibility mode.
|
|
if [ -n "$ZSH_VERSION" ]; then
|
|
autoload bashcompinit
|
|
bashcompinit
|
|
fi
|
|
|
|
complete -o default -o nospace -F _log log
|