Documentation ¶
Overview ¶
Package completion defines orders for completion adding to different shells. Currently supported completions:
- bash - "--add-bash-completion" flag
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var BashCompletionOrder = &orderfile.Order{ Description: "Create and register bash completion script", Script: []orderfile.Cmd{ "mkdir -p ~/.bash_completion.d", `script='_order_completion() { local orders; local orders_raw; local curr_arg; orders_raw=$(order -l); if [[ ${orders_raw} == *"Could not load orderfile"* ]]; then return; fi; orders=$(echo "${orders_raw}" | tail -n +2 | cut -f1 | sed -r "/^\s*$/d"); COMPREPLY=($(compgen -c | echo "${orders}" | grep "^${COMP_WORDS[COMP_CWORD]}")); }; complete -F _order_completion order '`, "echo ${script} > ~/.bash_completion.d/order.bash", `grep -qxF 'source ~/.bash_completion.d/order.bash' ~/.bashrc || echo "source ~/.bash_completion.d/order.bash" >> ~/.bashrc`, `echo "Bash autocompletion support successfully added, run \"source ~/.bashrc\" to activate it"`, }, }
BashCompletionOrder is order with bash completion adding script
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.