diff options
Diffstat (limited to '.kshrc')
| -rw-r--r-- | .kshrc | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -104,8 +104,6 @@ set -A complete_ssh -- $_SSH_HOSTS set -A complete_pkg -- autoremove clean install search update upgrade version # Git completion -set -A complete_git -- \ - $(git --list-cmds=main) \ $(git config --get-regexp ^alias\. | awk -F '[\. ]' '{ print $2 }') set -A complete_config -- add commit diff push status set -A complete_service_2 -- onereload onerestart onestop restart start status stop @@ -113,6 +111,16 @@ set -A complete_service_1 -- $(service -l) set -A complete_zfs -- clone create diff get jail list mount promote receive set send share snapshot upgrade set -A complete_zpool -- add attach checkpoint clear create detach export get history import iostat list offline \ online scrub set split status upgrade +# Man page auto completion +set -A complete_man $( + apropos . 2>/dev/null | + sed -E ' + s/[[:space:]].*// + s/\([^)]*\)$// + s/,[[:space:]]*$// + ' | + sort -u +) # Turn off export all set +o allexport |
