File: wajig.completion

package info (click to toggle)
wajig 2.0.25
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 612 kB
  • ctags: 181
  • sloc: python: 2,706; sh: 202; makefile: 189
file content (43 lines) | stat: -rw-r--r-- 1,985 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

have wajig &&
_wajig()
{
        local cur prev opt

        COMPREPLY=()
        cur=${COMP_WORDS[COMP_CWORD]}
        prev=${COMP_WORDS[COMP_CWORD-1]}

        if [ "$COMP_CWORD" == "2" ]; then
           COMPREPLY=($( compgen -W "$(apt-cache pkgnames "$cur")" -- $cur ) )
        elif [[ "$cur" == -* ]]; then
            COMPREPLY=($( compgen -W '-h --help -q --quiet -s --simulate  \ 
                                  -t --teaching -v --verbose' -- $cur ) )
        else        
            COMPREPLY=($( compgen -W 'addcdrom auto-alts auto-clean auto-download \ 
            auto-install available bug build build-depend \ 
            changelog clean commands daily-upgrade dependents \ 
            describe describe-new detail detail-new dist-upgrade \ 
            docs download file-download file-install \ 
            file-remove find-file find-pkg fix-configure \ 
            fix-install fix-missing force help hold init \ 
            install installr installrs installs install \ 
            integrity large last-update list list-all \ 
            list-alts list-cache list-commands list-daemons \ 
            list-files list-hold list-installed list-names \ 
            list-orphans list-status list-wide local-dist-upgrade \ 
            local-upgrade move new news new-upgrades \ 
            non-free orphans package policy purge purge-depend \ 
            purge-orphans readme recursive recommended \ 
            reconfigure reinstall reload remove remove-depend \ 
            remove-orphans repackage reset restart rpm \ 
            rpminstall rpmtodeb search search-apt setup \ 
            show showdistupgrade showinstall showremove \ 
            showupgrade size sizes snapshot source start \ 
            status status-match status-search stop suggested \ 
            tasksel toupgrade unhold unofficial update \ 
            update-alts upgrade whatis whichpkg' -- $cur ) )
        fi

}
[ -n "${have:-}" ] && complete -F _wajig $default wajig