diff options
author | 2011-02-04 20:25:34 +0000 | |
---|---|---|
committer | 2011-02-04 20:25:34 +0000 | |
commit | 3caef7b22c4eaee861f0f655d5c1650652b7d2c6 (patch) | |
tree | 9b472d0447d1b824c574e594d9ee05e704a20ca1 /bash-completion | |
parent | 8e76744365a37d8cf9816764377cbdd26592e568 (diff) | |
download | paludis-3caef7b22c4eaee861f0f655d5c1650652b7d2c6.tar.gz paludis-3caef7b22c4eaee861f0f655d5c1650652b7d2c6.tar.xz |
Bye bye importare
Diffstat (limited to 'bash-completion')
-rw-r--r-- | bash-completion/Makefile.am | 2 | ||||
-rw-r--r-- | bash-completion/importare | 175 |
2 files changed, 1 insertions, 176 deletions
diff --git a/bash-completion/Makefile.am b/bash-completion/Makefile.am index 58ef29c99..a7cb8606e 100644 --- a/bash-completion/Makefile.am +++ b/bash-completion/Makefile.am @@ -1,7 +1,7 @@ MAINTAINERCLEANFILES = Makefile.in noinst_DATA = paludis adjutrix \ accerso instruo reconcilio \ - importare cave + cave EXTRA_DIST = $(noinst_DATA) AUTOMAKE_OPTIONS = 1.11 parallel-tests diff --git a/bash-completion/importare b/bash-completion/importare deleted file mode 100644 index 350344a32..000000000 --- a/bash-completion/importare +++ /dev/null @@ -1,175 +0,0 @@ -# Bash completion function for importare -# vim: set et sw=4 sts=4 ts=4 ft=sh : - -# NOTE: This is still a work in progress, don't expect it to work well or -# properly right now. - -_importare() { - local cur prev opts action - - local action_opts general_opts source_opts - local install_opts deplist_opts all_opts - - COMPREPLY=() - cur=${COMP_WORDS[COMP_CWORD]} - prev=${COMP_WORDS[COMP_CWORD-1]} - - action_opts="--install -i \ - --version -V \ - --help -h" - general_opts="--log-level \ - --no-colour \ - --no-color \ - --environment -E \ - --compact \ - --no-compact" - source_opts="--location -l" - metadata_opts="--description -D \ - --build-dependency -B \ - --run-dependency -R \ - --preserve-metadata -P" - deplist_opts="--dl-reinstall \ - --dl-reinstall-scm \ - --dl-upgrade \ - --dl-new-slots \ - --dl-downgrade \ - --dl-deps-default \ - --dl-installed-deps-pre \ - --dl-installed-deps-runtime \ - --dl-installed-deps-post \ - --dl-uninstalled-deps-pre \ - --dl-uninstalled-deps-runtime \ - --dl-uninstalled-deps-post \ - --dl-uninstalled-deps-suggested \ - --dl-suggested \ - --dl-circular \ - --dl-blocks \ - --dl-override-masks \ - --dl-fall-back" - install_opts="--pretend -p \ - --destinations -d \ - --no-config-protection \ - --show-reasons \ - --show-use-descriptions \ - --show-package-descriptions \ - --continue-on-failure \ - --skip-phase \ - --abort-at-phase \ - --skip-until-phase \ - --change-phases-for \ - ${source_opts} \ - ${metadata_opts} \ - ${deplist_opts}" - - all_opts="${action_opts} ${general_opts} ${source_opts} ${metadata_opts} ${deplist_opts} ${install_opts} ${install_opts}" - - local x - for x in "${COMP_WORDS[@]}" ; do - case "${x}" in - --install|-i) - action="install" - break - ;; - --version|-V|--help|-h) - action="info" - break - ;; - esac - done - - case "${cur}" in - -*) - local opts= - [[ -z "${action}" ]] && action="all" - opts="${action}_opts" - - COMPREPLY=($(compgen -W "${general_opts} ${!opts}" -- "${cur}")) - return 0 - ;; - *) - case "${prev}" in - ## Enum operators - --log-level) - COMPREPLY=($(compgen -W "debug qa warning silent" -- "${cur}")) - return 0 - ;; - --show-reasons) - COMPREPLY=($(compgen -W "none summary full" -- "${cur}")) - return 0 - ;; - --show-use-descriptions) - COMPREPLY=($(compgen -W "none new changed all" -- "${cur}")) - return 0 - ;; - --show-package-descriptions) - COMPREPLY=($(compgen -W "none new all" -- "${cur}")) - return 0 - ;; - --continue-on-failure) - COMPREPLY=($(compgen -W "if-fetch-only never if-satisfied if-independent always" -- "${cur}")) - return 0 - ;; - --change-phases-for) - COMPREPLY=($(compgen -W "all first last" -- "${cur}")) - return 0 - ;; - - --location|-l) - _filedir -d - return 0 - ;; - - --dl-reinstall) - COMPREPLY=($(compgen -W "never always if-use-changed" -- "${cur}")) - return 0 - ;; - --dl-reinstall-scm) - COMPREPLY=($(compgen -W "never always daily weekly" -- "${cur}")) - return 0 - ;; - --dl-upgrade|--dl-new-slots) - COMPREPLY=($(compgen -W "always as-needed" -- "${cur}")) - return 0 - ;; - --dl-downgrade) - COMPREPLY=($(compgen -W "as-needed warning error" -- "${cur}")) - return 0 - ;; - --dl-deps-default|--dl-installed-deps-pre|--dl-installed-deps-runtime|--dl-installed-deps-post|--dl-uninstalled-deps-pre|--dl-uninstalled-deps-runtime|--dl-uninstalled-deps-post|--dl-uninstalled-deps-suggested) - COMPREPLY=($(compgen -W "pre pre-or-post post try-post discard" -- "${cur}")) - return 0 - ;; - - --dl-suggested) - COMPREPLY=($(compgen -W "show install discard" -- "${cur}")) - return 0 - ;; - --dl-circular) - COMPREPLY=($(compgen -W "error discard" -- "${cur}")) - return 0 - ;; - --dl-blocks) - COMPREPLY=($(compgen -W "accumulate error discard" -- "${cur}")) - return 0 - ;; - --dl-override-masks) - COMPREPLY=($(compgen -W "none tilde-keyword unkeyworded repository license" -- "${cur}")) - return 0 - ;; - --dl-fall-back) - COMPREPLY=($(compgen -W "as-needed-except-targets as-needed never" -- "${cur}")) - return 0 - ;; - *) - case "${action}" in - --install|-i) - return 0 - ;; - esac - ;; - esac - ;; - esac -} - -complete -o filenames -F _importare importare |