Commit 93119f0b authored by nimrod's avatar nimrod
Browse files

Add basic pre-commit bash completion.

parent 56cf4da7
Loading
Loading
Loading
Loading
Loading
+17 −0
Changes for bash_completion.d/pre-commit: 17 added lines, 0 removed lines.
Original line number Diff line number Diff line
# vim: ft=bash

_pre_commit () {
    local cur prev words cword opts
    _init_completion || return
    opts='-h --help -V --version'
    commands='autoupdate clean gc init-templatedir install install-hooks migrate-config run sample-config try-repo uninstall validate-config validate-manifest help hook-impl'

    if [[ $cur == -* ]]
    then
        COMPREPLY=($(compgen -W "$opts" -- "$cur"))
    else
        COMPREPLY=($(compgen -W "$commands" -- "$cur"))
    fi
}

complete -F _pre_commit pre-commit