lf/etc/lf.bash
2021-05-19 23:38:05 +03:00

32 lines
671 B
Bash

# Autocompletion for bash shell.
#
# You may put this file to a directory used by bash-completion:
#
# mkdir -p ~/.local/share/bash-completion/completions
# ln -s "/path/to/lf.bash" ~/.local/share/bash-completion/completions
#
_lf () {
local -a opts=(
-command
-config
-cpuprofile
-doc
-last-dir-path
-memprofile
-remote
-selection-path
-server
-single
-version
-help
)
if [[ $2 == -* ]]; then
COMPREPLY=( $(compgen -W "${opts[*]}" -- "$2") )
else
COMPREPLY=( $(compgen -f -d -- "$2") )
fi
}
complete -o filenames -F _lf lf lfcd