From a766d069081fcc1e0d1839a4c22aac04f09e969d Mon Sep 17 00:00:00 2001 From: Rawleenc Date: Thu, 1 May 2025 20:41:46 +0200 Subject: [PATCH] chore: remove completions files and add them to the gitignore --- .gitignore | 10 +- completions.bash | 793 ----------------------------------------------- completions.fish | 93 ------ completions.zsh | 603 ----------------------------------- 4 files changed, 9 insertions(+), 1490 deletions(-) delete mode 100644 completions.bash delete mode 100644 completions.fish delete mode 100644 completions.zsh diff --git a/.gitignore b/.gitignore index ea8c4bf..e96d68e 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,9 @@ -/target +*.env +*.csv +*.xml + +# Added by cargo + +target +.idea +completions.* diff --git a/completions.bash b/completions.bash deleted file mode 100644 index b6b55e6..0000000 --- a/completions.bash +++ /dev/null @@ -1,793 +0,0 @@ -_feddy() { - local i cur prev opts cmd - COMPREPLY=() - cur="${COMP_WORDS[COMP_CWORD]}" - prev="${COMP_WORDS[COMP_CWORD-1]}" - cmd="" - opts="" - - for i in ${COMP_WORDS[@]} - do - case "${cmd},${i}" in - ",$1") - cmd="feddy" - ;; - feddy,add-repo) - cmd="feddy__add__repo" - ;; - feddy,add-user-to-groups) - cmd="feddy__add__user__to__groups" - ;; - feddy,configure-dnf) - cmd="feddy__configure__dnf" - ;; - feddy,help) - cmd="feddy__help" - ;; - feddy,install-rpm-fusion) - cmd="feddy__install__rpm__fusion" - ;; - feddy,package) - cmd="feddy__package" - ;; - feddy__add__repo,help) - cmd="feddy__add__repo__help" - ;; - feddy__add__repo,mullvad) - cmd="feddy__add__repo__mullvad" - ;; - feddy__add__repo,vivaldi) - cmd="feddy__add__repo__vivaldi" - ;; - feddy__add__repo,vscode) - cmd="feddy__add__repo__vscode" - ;; - feddy__add__repo__help,help) - cmd="feddy__add__repo__help__help" - ;; - feddy__add__repo__help,mullvad) - cmd="feddy__add__repo__help__mullvad" - ;; - feddy__add__repo__help,vivaldi) - cmd="feddy__add__repo__help__vivaldi" - ;; - feddy__add__repo__help,vscode) - cmd="feddy__add__repo__help__vscode" - ;; - feddy__help,add-repo) - cmd="feddy__help__add__repo" - ;; - feddy__help,add-user-to-groups) - cmd="feddy__help__add__user__to__groups" - ;; - feddy__help,configure-dnf) - cmd="feddy__help__configure__dnf" - ;; - feddy__help,help) - cmd="feddy__help__help" - ;; - feddy__help,install-rpm-fusion) - cmd="feddy__help__install__rpm__fusion" - ;; - feddy__help,package) - cmd="feddy__help__package" - ;; - feddy__help__add__repo,mullvad) - cmd="feddy__help__add__repo__mullvad" - ;; - feddy__help__add__repo,vivaldi) - cmd="feddy__help__add__repo__vivaldi" - ;; - feddy__help__add__repo,vscode) - cmd="feddy__help__add__repo__vscode" - ;; - feddy__help__package,amd-list) - cmd="feddy__help__package__amd__list" - ;; - feddy__help__package,common-list) - cmd="feddy__help__package__common__list" - ;; - feddy__help__package,custom-list) - cmd="feddy__help__package__custom__list" - ;; - feddy__help__package,firmware-list) - cmd="feddy__help__package__firmware__list" - ;; - feddy__help__package,gnome-extra-list) - cmd="feddy__help__package__gnome__extra__list" - ;; - feddy__help__package,intel-list) - cmd="feddy__help__package__intel__list" - ;; - feddy__package,amd-list) - cmd="feddy__package__amd__list" - ;; - feddy__package,common-list) - cmd="feddy__package__common__list" - ;; - feddy__package,custom-list) - cmd="feddy__package__custom__list" - ;; - feddy__package,firmware-list) - cmd="feddy__package__firmware__list" - ;; - feddy__package,gnome-extra-list) - cmd="feddy__package__gnome__extra__list" - ;; - feddy__package,help) - cmd="feddy__package__help" - ;; - feddy__package,intel-list) - cmd="feddy__package__intel__list" - ;; - feddy__package__help,amd-list) - cmd="feddy__package__help__amd__list" - ;; - feddy__package__help,common-list) - cmd="feddy__package__help__common__list" - ;; - feddy__package__help,custom-list) - cmd="feddy__package__help__custom__list" - ;; - feddy__package__help,firmware-list) - cmd="feddy__package__help__firmware__list" - ;; - feddy__package__help,gnome-extra-list) - cmd="feddy__package__help__gnome__extra__list" - ;; - feddy__package__help,help) - cmd="feddy__package__help__help" - ;; - feddy__package__help,intel-list) - cmd="feddy__package__help__intel__list" - ;; - *) - ;; - esac - done - - case "${cmd}" in - feddy) - opts="-h -V --generate --help --version configure-dnf add-repo install-rpm-fusion add-user-to-groups package help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 1 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - --generate) - COMPREPLY=($(compgen -W "bash elvish fish powershell zsh" -- "${cur}")) - return 0 - ;; - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__add__repo) - opts="-h --help vscode mullvad vivaldi help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__add__repo__help) - opts="vscode mullvad vivaldi help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__add__repo__help__help) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__add__repo__help__mullvad) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__add__repo__help__vivaldi) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__add__repo__help__vscode) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__add__repo__mullvad) - opts="-h --help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__add__repo__vivaldi) - opts="-h --help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__add__repo__vscode) - opts="-h --help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__add__user__to__groups) - opts="-u -h --user --help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - --user) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -u) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__configure__dnf) - opts="-h --help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__help) - opts="configure-dnf add-repo install-rpm-fusion add-user-to-groups package help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__help__add__repo) - opts="vscode mullvad vivaldi" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__help__add__repo__mullvad) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__help__add__repo__vivaldi) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__help__add__repo__vscode) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__help__add__user__to__groups) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__help__configure__dnf) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__help__help) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__help__install__rpm__fusion) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__help__package) - opts="common-list amd-list intel-list gnome-extra-list firmware-list custom-list" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__help__package__amd__list) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__help__package__common__list) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__help__package__custom__list) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__help__package__firmware__list) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__help__package__gnome__extra__list) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__help__package__intel__list) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__install__rpm__fusion) - opts="-h --help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__package) - opts="-r -h --remove --help common-list amd-list intel-list gnome-extra-list firmware-list custom-list help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 2 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__package__amd__list) - opts="-h --help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__package__common__list) - opts="-h --help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__package__custom__list) - opts="-f -h --file --help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - --file) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - -f) - COMPREPLY=($(compgen -f "${cur}")) - return 0 - ;; - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__package__firmware__list) - opts="-h --help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__package__gnome__extra__list) - opts="-h --help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__package__help) - opts="common-list amd-list intel-list gnome-extra-list firmware-list custom-list help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__package__help__amd__list) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__package__help__common__list) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__package__help__custom__list) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__package__help__firmware__list) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__package__help__gnome__extra__list) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__package__help__help) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__package__help__intel__list) - opts="" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 4 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - feddy__package__intel__list) - opts="-h --help" - if [[ ${cur} == -* || ${COMP_CWORD} -eq 3 ]] ; then - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - fi - case "${prev}" in - *) - COMPREPLY=() - ;; - esac - COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") ) - return 0 - ;; - esac -} - -if [[ "${BASH_VERSINFO[0]}" -eq 4 && "${BASH_VERSINFO[1]}" -ge 4 || "${BASH_VERSINFO[0]}" -gt 4 ]]; then - complete -F _feddy -o nosort -o bashdefault -o default feddy -else - complete -F _feddy -o bashdefault -o default feddy -fi diff --git a/completions.fish b/completions.fish deleted file mode 100644 index 684e5ab..0000000 --- a/completions.fish +++ /dev/null @@ -1,93 +0,0 @@ -# Print an optspec for argparse to handle cmd's options that are independent of any subcommand. -function __fish_feddy_global_optspecs - string join \n generate= h/help V/version -end - -function __fish_feddy_needs_command - # Figure out if the current invocation already has a command. - set -l cmd (commandline -opc) - set -e cmd[1] - argparse -s (__fish_feddy_global_optspecs) -- $cmd 2>/dev/null - or return - if set -q argv[1] - # Also print the command, so this can be used to figure out what it is. - echo $argv[1] - return 1 - end - return 0 -end - -function __fish_feddy_using_subcommand - set -l cmd (__fish_feddy_needs_command) - test -z "$cmd" - and return 1 - contains -- $cmd[1] $argv -end - -complete -c feddy -n "__fish_feddy_needs_command" -l generate -r -f -a "bash\t'' -elvish\t'' -fish\t'' -powershell\t'' -zsh\t''" -complete -c feddy -n "__fish_feddy_needs_command" -s h -l help -d 'Print help' -complete -c feddy -n "__fish_feddy_needs_command" -s V -l version -d 'Print version' -complete -c feddy -n "__fish_feddy_needs_command" -f -a "configure-dnf" -d 'Configure dnf' -complete -c feddy -n "__fish_feddy_needs_command" -f -a "add-repo" -d 'Add a repository' -complete -c feddy -n "__fish_feddy_needs_command" -f -a "install-rpm-fusion" -d 'Install RPM fusion' -complete -c feddy -n "__fish_feddy_needs_command" -f -a "add-user-to-groups" -d 'Add user to groups' -complete -c feddy -n "__fish_feddy_needs_command" -f -a "package" -d 'Manage packages' -complete -c feddy -n "__fish_feddy_needs_command" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' -complete -c feddy -n "__fish_feddy_using_subcommand configure-dnf" -s h -l help -d 'Print help' -complete -c feddy -n "__fish_feddy_using_subcommand add-repo; and not __fish_seen_subcommand_from vscode mullvad vivaldi help" -s h -l help -d 'Print help' -complete -c feddy -n "__fish_feddy_using_subcommand add-repo; and not __fish_seen_subcommand_from vscode mullvad vivaldi help" -f -a "vscode" -d 'Add VSCode repository' -complete -c feddy -n "__fish_feddy_using_subcommand add-repo; and not __fish_seen_subcommand_from vscode mullvad vivaldi help" -f -a "mullvad" -d 'Add Mullvad repository' -complete -c feddy -n "__fish_feddy_using_subcommand add-repo; and not __fish_seen_subcommand_from vscode mullvad vivaldi help" -f -a "vivaldi" -d 'Add Vivaldi repository' -complete -c feddy -n "__fish_feddy_using_subcommand add-repo; and not __fish_seen_subcommand_from vscode mullvad vivaldi help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' -complete -c feddy -n "__fish_feddy_using_subcommand add-repo; and __fish_seen_subcommand_from vscode" -s h -l help -d 'Print help' -complete -c feddy -n "__fish_feddy_using_subcommand add-repo; and __fish_seen_subcommand_from mullvad" -s h -l help -d 'Print help' -complete -c feddy -n "__fish_feddy_using_subcommand add-repo; and __fish_seen_subcommand_from vivaldi" -s h -l help -d 'Print help' -complete -c feddy -n "__fish_feddy_using_subcommand add-repo; and __fish_seen_subcommand_from help" -f -a "vscode" -d 'Add VSCode repository' -complete -c feddy -n "__fish_feddy_using_subcommand add-repo; and __fish_seen_subcommand_from help" -f -a "mullvad" -d 'Add Mullvad repository' -complete -c feddy -n "__fish_feddy_using_subcommand add-repo; and __fish_seen_subcommand_from help" -f -a "vivaldi" -d 'Add Vivaldi repository' -complete -c feddy -n "__fish_feddy_using_subcommand add-repo; and __fish_seen_subcommand_from help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' -complete -c feddy -n "__fish_feddy_using_subcommand install-rpm-fusion" -s h -l help -d 'Print help' -complete -c feddy -n "__fish_feddy_using_subcommand add-user-to-groups" -s u -l user -r -complete -c feddy -n "__fish_feddy_using_subcommand add-user-to-groups" -s h -l help -d 'Print help' -complete -c feddy -n "__fish_feddy_using_subcommand package; and not __fish_seen_subcommand_from common-list amd-list intel-list gnome-extra-list firmware-list custom-list help" -s r -l remove -complete -c feddy -n "__fish_feddy_using_subcommand package; and not __fish_seen_subcommand_from common-list amd-list intel-list gnome-extra-list firmware-list custom-list help" -s h -l help -d 'Print help' -complete -c feddy -n "__fish_feddy_using_subcommand package; and not __fish_seen_subcommand_from common-list amd-list intel-list gnome-extra-list firmware-list custom-list help" -f -a "common-list" -d 'Install/Remove the common list' -complete -c feddy -n "__fish_feddy_using_subcommand package; and not __fish_seen_subcommand_from common-list amd-list intel-list gnome-extra-list firmware-list custom-list help" -f -a "amd-list" -d 'Install/Remove the AMD list' -complete -c feddy -n "__fish_feddy_using_subcommand package; and not __fish_seen_subcommand_from common-list amd-list intel-list gnome-extra-list firmware-list custom-list help" -f -a "intel-list" -d 'Install/Remove the Intel list' -complete -c feddy -n "__fish_feddy_using_subcommand package; and not __fish_seen_subcommand_from common-list amd-list intel-list gnome-extra-list firmware-list custom-list help" -f -a "gnome-extra-list" -d 'Install/Remove the Gnome extra list' -complete -c feddy -n "__fish_feddy_using_subcommand package; and not __fish_seen_subcommand_from common-list amd-list intel-list gnome-extra-list firmware-list custom-list help" -f -a "firmware-list" -d 'Install/Remove the firmware list' -complete -c feddy -n "__fish_feddy_using_subcommand package; and not __fish_seen_subcommand_from common-list amd-list intel-list gnome-extra-list firmware-list custom-list help" -f -a "custom-list" -d 'Install/Remove a custom list' -complete -c feddy -n "__fish_feddy_using_subcommand package; and not __fish_seen_subcommand_from common-list amd-list intel-list gnome-extra-list firmware-list custom-list help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' -complete -c feddy -n "__fish_feddy_using_subcommand package; and __fish_seen_subcommand_from common-list" -s h -l help -d 'Print help' -complete -c feddy -n "__fish_feddy_using_subcommand package; and __fish_seen_subcommand_from amd-list" -s h -l help -d 'Print help' -complete -c feddy -n "__fish_feddy_using_subcommand package; and __fish_seen_subcommand_from intel-list" -s h -l help -d 'Print help' -complete -c feddy -n "__fish_feddy_using_subcommand package; and __fish_seen_subcommand_from gnome-extra-list" -s h -l help -d 'Print help' -complete -c feddy -n "__fish_feddy_using_subcommand package; and __fish_seen_subcommand_from firmware-list" -s h -l help -d 'Print help' -complete -c feddy -n "__fish_feddy_using_subcommand package; and __fish_seen_subcommand_from custom-list" -s f -l file -r -complete -c feddy -n "__fish_feddy_using_subcommand package; and __fish_seen_subcommand_from custom-list" -s h -l help -d 'Print help' -complete -c feddy -n "__fish_feddy_using_subcommand package; and __fish_seen_subcommand_from help" -f -a "common-list" -d 'Install/Remove the common list' -complete -c feddy -n "__fish_feddy_using_subcommand package; and __fish_seen_subcommand_from help" -f -a "amd-list" -d 'Install/Remove the AMD list' -complete -c feddy -n "__fish_feddy_using_subcommand package; and __fish_seen_subcommand_from help" -f -a "intel-list" -d 'Install/Remove the Intel list' -complete -c feddy -n "__fish_feddy_using_subcommand package; and __fish_seen_subcommand_from help" -f -a "gnome-extra-list" -d 'Install/Remove the Gnome extra list' -complete -c feddy -n "__fish_feddy_using_subcommand package; and __fish_seen_subcommand_from help" -f -a "firmware-list" -d 'Install/Remove the firmware list' -complete -c feddy -n "__fish_feddy_using_subcommand package; and __fish_seen_subcommand_from help" -f -a "custom-list" -d 'Install/Remove a custom list' -complete -c feddy -n "__fish_feddy_using_subcommand package; and __fish_seen_subcommand_from help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' -complete -c feddy -n "__fish_feddy_using_subcommand help; and not __fish_seen_subcommand_from configure-dnf add-repo install-rpm-fusion add-user-to-groups package help" -f -a "configure-dnf" -d 'Configure dnf' -complete -c feddy -n "__fish_feddy_using_subcommand help; and not __fish_seen_subcommand_from configure-dnf add-repo install-rpm-fusion add-user-to-groups package help" -f -a "add-repo" -d 'Add a repository' -complete -c feddy -n "__fish_feddy_using_subcommand help; and not __fish_seen_subcommand_from configure-dnf add-repo install-rpm-fusion add-user-to-groups package help" -f -a "install-rpm-fusion" -d 'Install RPM fusion' -complete -c feddy -n "__fish_feddy_using_subcommand help; and not __fish_seen_subcommand_from configure-dnf add-repo install-rpm-fusion add-user-to-groups package help" -f -a "add-user-to-groups" -d 'Add user to groups' -complete -c feddy -n "__fish_feddy_using_subcommand help; and not __fish_seen_subcommand_from configure-dnf add-repo install-rpm-fusion add-user-to-groups package help" -f -a "package" -d 'Manage packages' -complete -c feddy -n "__fish_feddy_using_subcommand help; and not __fish_seen_subcommand_from configure-dnf add-repo install-rpm-fusion add-user-to-groups package help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' -complete -c feddy -n "__fish_feddy_using_subcommand help; and __fish_seen_subcommand_from add-repo" -f -a "vscode" -d 'Add VSCode repository' -complete -c feddy -n "__fish_feddy_using_subcommand help; and __fish_seen_subcommand_from add-repo" -f -a "mullvad" -d 'Add Mullvad repository' -complete -c feddy -n "__fish_feddy_using_subcommand help; and __fish_seen_subcommand_from add-repo" -f -a "vivaldi" -d 'Add Vivaldi repository' -complete -c feddy -n "__fish_feddy_using_subcommand help; and __fish_seen_subcommand_from package" -f -a "common-list" -d 'Install/Remove the common list' -complete -c feddy -n "__fish_feddy_using_subcommand help; and __fish_seen_subcommand_from package" -f -a "amd-list" -d 'Install/Remove the AMD list' -complete -c feddy -n "__fish_feddy_using_subcommand help; and __fish_seen_subcommand_from package" -f -a "intel-list" -d 'Install/Remove the Intel list' -complete -c feddy -n "__fish_feddy_using_subcommand help; and __fish_seen_subcommand_from package" -f -a "gnome-extra-list" -d 'Install/Remove the Gnome extra list' -complete -c feddy -n "__fish_feddy_using_subcommand help; and __fish_seen_subcommand_from package" -f -a "firmware-list" -d 'Install/Remove the firmware list' -complete -c feddy -n "__fish_feddy_using_subcommand help; and __fish_seen_subcommand_from package" -f -a "custom-list" -d 'Install/Remove a custom list' diff --git a/completions.zsh b/completions.zsh deleted file mode 100644 index b4c1776..0000000 --- a/completions.zsh +++ /dev/null @@ -1,603 +0,0 @@ -#compdef feddy - -autoload -U is-at-least - -_feddy() { - typeset -A opt_args - typeset -a _arguments_options - local ret=1 - - if is-at-least 5.2; then - _arguments_options=(-s -S -C) - else - _arguments_options=(-s -C) - fi - - local context curcontext="$curcontext" state line - _arguments "${_arguments_options[@]}" : \ -'--generate=[]:GENERATOR:(bash elvish fish powershell zsh)' \ -'-h[Print help]' \ -'--help[Print help]' \ -'-V[Print version]' \ -'--version[Print version]' \ -":: :_feddy_commands" \ -"*::: :->feddy" \ -&& ret=0 - case $state in - (feddy) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:feddy-command-$line[1]:" - case $line[1] in - (configure-dnf) -_arguments "${_arguments_options[@]}" : \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(add-repo) -_arguments "${_arguments_options[@]}" : \ -'-h[Print help]' \ -'--help[Print help]' \ -":: :_feddy__add-repo_commands" \ -"*::: :->add-repo" \ -&& ret=0 - - case $state in - (add-repo) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:feddy-add-repo-command-$line[1]:" - case $line[1] in - (vscode) -_arguments "${_arguments_options[@]}" : \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(mullvad) -_arguments "${_arguments_options[@]}" : \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(vivaldi) -_arguments "${_arguments_options[@]}" : \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(help) -_arguments "${_arguments_options[@]}" : \ -":: :_feddy__add-repo__help_commands" \ -"*::: :->help" \ -&& ret=0 - - case $state in - (help) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:feddy-add-repo-help-command-$line[1]:" - case $line[1] in - (vscode) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; -(mullvad) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; -(vivaldi) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; -(help) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; - esac - ;; -esac -;; - esac - ;; -esac -;; -(install-rpm-fusion) -_arguments "${_arguments_options[@]}" : \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(add-user-to-groups) -_arguments "${_arguments_options[@]}" : \ -'-u+[]:USER:_default' \ -'--user=[]:USER:_default' \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(package) -_arguments "${_arguments_options[@]}" : \ -'-r[]' \ -'--remove[]' \ -'-h[Print help]' \ -'--help[Print help]' \ -":: :_feddy__package_commands" \ -"*::: :->package" \ -&& ret=0 - - case $state in - (package) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:feddy-package-command-$line[1]:" - case $line[1] in - (common-list) -_arguments "${_arguments_options[@]}" : \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(amd-list) -_arguments "${_arguments_options[@]}" : \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(intel-list) -_arguments "${_arguments_options[@]}" : \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(gnome-extra-list) -_arguments "${_arguments_options[@]}" : \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(firmware-list) -_arguments "${_arguments_options[@]}" : \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(custom-list) -_arguments "${_arguments_options[@]}" : \ -'-f+[]:FILE:_default' \ -'--file=[]:FILE:_default' \ -'-h[Print help]' \ -'--help[Print help]' \ -&& ret=0 -;; -(help) -_arguments "${_arguments_options[@]}" : \ -":: :_feddy__package__help_commands" \ -"*::: :->help" \ -&& ret=0 - - case $state in - (help) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:feddy-package-help-command-$line[1]:" - case $line[1] in - (common-list) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; -(amd-list) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; -(intel-list) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; -(gnome-extra-list) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; -(firmware-list) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; -(custom-list) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; -(help) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; - esac - ;; -esac -;; - esac - ;; -esac -;; -(help) -_arguments "${_arguments_options[@]}" : \ -":: :_feddy__help_commands" \ -"*::: :->help" \ -&& ret=0 - - case $state in - (help) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:feddy-help-command-$line[1]:" - case $line[1] in - (configure-dnf) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; -(add-repo) -_arguments "${_arguments_options[@]}" : \ -":: :_feddy__help__add-repo_commands" \ -"*::: :->add-repo" \ -&& ret=0 - - case $state in - (add-repo) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:feddy-help-add-repo-command-$line[1]:" - case $line[1] in - (vscode) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; -(mullvad) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; -(vivaldi) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; - esac - ;; -esac -;; -(install-rpm-fusion) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; -(add-user-to-groups) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; -(package) -_arguments "${_arguments_options[@]}" : \ -":: :_feddy__help__package_commands" \ -"*::: :->package" \ -&& ret=0 - - case $state in - (package) - words=($line[1] "${words[@]}") - (( CURRENT += 1 )) - curcontext="${curcontext%:*:*}:feddy-help-package-command-$line[1]:" - case $line[1] in - (common-list) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; -(amd-list) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; -(intel-list) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; -(gnome-extra-list) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; -(firmware-list) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; -(custom-list) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; - esac - ;; -esac -;; -(help) -_arguments "${_arguments_options[@]}" : \ -&& ret=0 -;; - esac - ;; -esac -;; - esac - ;; -esac -} - -(( $+functions[_feddy_commands] )) || -_feddy_commands() { - local commands; commands=( -'configure-dnf:Configure dnf' \ -'add-repo:Add a repository' \ -'install-rpm-fusion:Install RPM fusion' \ -'add-user-to-groups:Add user to groups' \ -'package:Manage packages' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'feddy commands' commands "$@" -} -(( $+functions[_feddy__add-repo_commands] )) || -_feddy__add-repo_commands() { - local commands; commands=( -'vscode:Add VSCode repository' \ -'mullvad:Add Mullvad repository' \ -'vivaldi:Add Vivaldi repository' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'feddy add-repo commands' commands "$@" -} -(( $+functions[_feddy__add-repo__help_commands] )) || -_feddy__add-repo__help_commands() { - local commands; commands=( -'vscode:Add VSCode repository' \ -'mullvad:Add Mullvad repository' \ -'vivaldi:Add Vivaldi repository' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'feddy add-repo help commands' commands "$@" -} -(( $+functions[_feddy__add-repo__help__help_commands] )) || -_feddy__add-repo__help__help_commands() { - local commands; commands=() - _describe -t commands 'feddy add-repo help help commands' commands "$@" -} -(( $+functions[_feddy__add-repo__help__mullvad_commands] )) || -_feddy__add-repo__help__mullvad_commands() { - local commands; commands=() - _describe -t commands 'feddy add-repo help mullvad commands' commands "$@" -} -(( $+functions[_feddy__add-repo__help__vivaldi_commands] )) || -_feddy__add-repo__help__vivaldi_commands() { - local commands; commands=() - _describe -t commands 'feddy add-repo help vivaldi commands' commands "$@" -} -(( $+functions[_feddy__add-repo__help__vscode_commands] )) || -_feddy__add-repo__help__vscode_commands() { - local commands; commands=() - _describe -t commands 'feddy add-repo help vscode commands' commands "$@" -} -(( $+functions[_feddy__add-repo__mullvad_commands] )) || -_feddy__add-repo__mullvad_commands() { - local commands; commands=() - _describe -t commands 'feddy add-repo mullvad commands' commands "$@" -} -(( $+functions[_feddy__add-repo__vivaldi_commands] )) || -_feddy__add-repo__vivaldi_commands() { - local commands; commands=() - _describe -t commands 'feddy add-repo vivaldi commands' commands "$@" -} -(( $+functions[_feddy__add-repo__vscode_commands] )) || -_feddy__add-repo__vscode_commands() { - local commands; commands=() - _describe -t commands 'feddy add-repo vscode commands' commands "$@" -} -(( $+functions[_feddy__add-user-to-groups_commands] )) || -_feddy__add-user-to-groups_commands() { - local commands; commands=() - _describe -t commands 'feddy add-user-to-groups commands' commands "$@" -} -(( $+functions[_feddy__configure-dnf_commands] )) || -_feddy__configure-dnf_commands() { - local commands; commands=() - _describe -t commands 'feddy configure-dnf commands' commands "$@" -} -(( $+functions[_feddy__help_commands] )) || -_feddy__help_commands() { - local commands; commands=( -'configure-dnf:Configure dnf' \ -'add-repo:Add a repository' \ -'install-rpm-fusion:Install RPM fusion' \ -'add-user-to-groups:Add user to groups' \ -'package:Manage packages' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'feddy help commands' commands "$@" -} -(( $+functions[_feddy__help__add-repo_commands] )) || -_feddy__help__add-repo_commands() { - local commands; commands=( -'vscode:Add VSCode repository' \ -'mullvad:Add Mullvad repository' \ -'vivaldi:Add Vivaldi repository' \ - ) - _describe -t commands 'feddy help add-repo commands' commands "$@" -} -(( $+functions[_feddy__help__add-repo__mullvad_commands] )) || -_feddy__help__add-repo__mullvad_commands() { - local commands; commands=() - _describe -t commands 'feddy help add-repo mullvad commands' commands "$@" -} -(( $+functions[_feddy__help__add-repo__vivaldi_commands] )) || -_feddy__help__add-repo__vivaldi_commands() { - local commands; commands=() - _describe -t commands 'feddy help add-repo vivaldi commands' commands "$@" -} -(( $+functions[_feddy__help__add-repo__vscode_commands] )) || -_feddy__help__add-repo__vscode_commands() { - local commands; commands=() - _describe -t commands 'feddy help add-repo vscode commands' commands "$@" -} -(( $+functions[_feddy__help__add-user-to-groups_commands] )) || -_feddy__help__add-user-to-groups_commands() { - local commands; commands=() - _describe -t commands 'feddy help add-user-to-groups commands' commands "$@" -} -(( $+functions[_feddy__help__configure-dnf_commands] )) || -_feddy__help__configure-dnf_commands() { - local commands; commands=() - _describe -t commands 'feddy help configure-dnf commands' commands "$@" -} -(( $+functions[_feddy__help__help_commands] )) || -_feddy__help__help_commands() { - local commands; commands=() - _describe -t commands 'feddy help help commands' commands "$@" -} -(( $+functions[_feddy__help__install-rpm-fusion_commands] )) || -_feddy__help__install-rpm-fusion_commands() { - local commands; commands=() - _describe -t commands 'feddy help install-rpm-fusion commands' commands "$@" -} -(( $+functions[_feddy__help__package_commands] )) || -_feddy__help__package_commands() { - local commands; commands=( -'common-list:Install/Remove the common list' \ -'amd-list:Install/Remove the AMD list' \ -'intel-list:Install/Remove the Intel list' \ -'gnome-extra-list:Install/Remove the Gnome extra list' \ -'firmware-list:Install/Remove the firmware list' \ -'custom-list:Install/Remove a custom list' \ - ) - _describe -t commands 'feddy help package commands' commands "$@" -} -(( $+functions[_feddy__help__package__amd-list_commands] )) || -_feddy__help__package__amd-list_commands() { - local commands; commands=() - _describe -t commands 'feddy help package amd-list commands' commands "$@" -} -(( $+functions[_feddy__help__package__common-list_commands] )) || -_feddy__help__package__common-list_commands() { - local commands; commands=() - _describe -t commands 'feddy help package common-list commands' commands "$@" -} -(( $+functions[_feddy__help__package__custom-list_commands] )) || -_feddy__help__package__custom-list_commands() { - local commands; commands=() - _describe -t commands 'feddy help package custom-list commands' commands "$@" -} -(( $+functions[_feddy__help__package__firmware-list_commands] )) || -_feddy__help__package__firmware-list_commands() { - local commands; commands=() - _describe -t commands 'feddy help package firmware-list commands' commands "$@" -} -(( $+functions[_feddy__help__package__gnome-extra-list_commands] )) || -_feddy__help__package__gnome-extra-list_commands() { - local commands; commands=() - _describe -t commands 'feddy help package gnome-extra-list commands' commands "$@" -} -(( $+functions[_feddy__help__package__intel-list_commands] )) || -_feddy__help__package__intel-list_commands() { - local commands; commands=() - _describe -t commands 'feddy help package intel-list commands' commands "$@" -} -(( $+functions[_feddy__install-rpm-fusion_commands] )) || -_feddy__install-rpm-fusion_commands() { - local commands; commands=() - _describe -t commands 'feddy install-rpm-fusion commands' commands "$@" -} -(( $+functions[_feddy__package_commands] )) || -_feddy__package_commands() { - local commands; commands=( -'common-list:Install/Remove the common list' \ -'amd-list:Install/Remove the AMD list' \ -'intel-list:Install/Remove the Intel list' \ -'gnome-extra-list:Install/Remove the Gnome extra list' \ -'firmware-list:Install/Remove the firmware list' \ -'custom-list:Install/Remove a custom list' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'feddy package commands' commands "$@" -} -(( $+functions[_feddy__package__amd-list_commands] )) || -_feddy__package__amd-list_commands() { - local commands; commands=() - _describe -t commands 'feddy package amd-list commands' commands "$@" -} -(( $+functions[_feddy__package__common-list_commands] )) || -_feddy__package__common-list_commands() { - local commands; commands=() - _describe -t commands 'feddy package common-list commands' commands "$@" -} -(( $+functions[_feddy__package__custom-list_commands] )) || -_feddy__package__custom-list_commands() { - local commands; commands=() - _describe -t commands 'feddy package custom-list commands' commands "$@" -} -(( $+functions[_feddy__package__firmware-list_commands] )) || -_feddy__package__firmware-list_commands() { - local commands; commands=() - _describe -t commands 'feddy package firmware-list commands' commands "$@" -} -(( $+functions[_feddy__package__gnome-extra-list_commands] )) || -_feddy__package__gnome-extra-list_commands() { - local commands; commands=() - _describe -t commands 'feddy package gnome-extra-list commands' commands "$@" -} -(( $+functions[_feddy__package__help_commands] )) || -_feddy__package__help_commands() { - local commands; commands=( -'common-list:Install/Remove the common list' \ -'amd-list:Install/Remove the AMD list' \ -'intel-list:Install/Remove the Intel list' \ -'gnome-extra-list:Install/Remove the Gnome extra list' \ -'firmware-list:Install/Remove the firmware list' \ -'custom-list:Install/Remove a custom list' \ -'help:Print this message or the help of the given subcommand(s)' \ - ) - _describe -t commands 'feddy package help commands' commands "$@" -} -(( $+functions[_feddy__package__help__amd-list_commands] )) || -_feddy__package__help__amd-list_commands() { - local commands; commands=() - _describe -t commands 'feddy package help amd-list commands' commands "$@" -} -(( $+functions[_feddy__package__help__common-list_commands] )) || -_feddy__package__help__common-list_commands() { - local commands; commands=() - _describe -t commands 'feddy package help common-list commands' commands "$@" -} -(( $+functions[_feddy__package__help__custom-list_commands] )) || -_feddy__package__help__custom-list_commands() { - local commands; commands=() - _describe -t commands 'feddy package help custom-list commands' commands "$@" -} -(( $+functions[_feddy__package__help__firmware-list_commands] )) || -_feddy__package__help__firmware-list_commands() { - local commands; commands=() - _describe -t commands 'feddy package help firmware-list commands' commands "$@" -} -(( $+functions[_feddy__package__help__gnome-extra-list_commands] )) || -_feddy__package__help__gnome-extra-list_commands() { - local commands; commands=() - _describe -t commands 'feddy package help gnome-extra-list commands' commands "$@" -} -(( $+functions[_feddy__package__help__help_commands] )) || -_feddy__package__help__help_commands() { - local commands; commands=() - _describe -t commands 'feddy package help help commands' commands "$@" -} -(( $+functions[_feddy__package__help__intel-list_commands] )) || -_feddy__package__help__intel-list_commands() { - local commands; commands=() - _describe -t commands 'feddy package help intel-list commands' commands "$@" -} -(( $+functions[_feddy__package__intel-list_commands] )) || -_feddy__package__intel-list_commands() { - local commands; commands=() - _describe -t commands 'feddy package intel-list commands' commands "$@" -} - -if [ "$funcstack[1]" = "_feddy" ]; then - _feddy "$@" -else - compdef _feddy feddy -fi