Current Dir: /snap/core22/2955/usr/share/bash-completion/completions/
[FILE] 2to3 [ edit | delete | rename ]
[FILE] 7z [ edit | delete | rename ]
[FILE] 7za [ edit | delete | rename ]
[FILE] a2x [ edit | delete | rename ]
[FILE] abook [ edit | delete | rename ]
[FILE] aclocal [ edit | delete | rename ]
[FILE] aclocal-1.10 [ edit | delete | rename ]
[FILE] aclocal-1.11 [ edit | delete | rename ]
[FILE] aclocal-1.12 [ edit | delete | rename ]
[FILE] aclocal-1.13 [ edit | delete | rename ]
[FILE] aclocal-1.14 [ edit | delete | rename ]
[FILE] aclocal-1.15 [ edit | delete | rename ]
[FILE] aclocal-1.16 [ edit | delete | rename ]
[FILE] acpi [ edit | delete | rename ]
[FILE] addpart [ edit | delete | rename ]
[FILE] add_members [ edit | delete | rename ]
[FILE] alias [ edit | delete | rename ]
[FILE] alpine [ edit | delete | rename ]
[FILE] alternatives [ edit | delete | rename ]
[FILE] animate [ edit | delete | rename ]
[FILE] ant [ edit | delete | rename ]
[FILE] apache2ctl [ edit | delete | rename ]
[FILE] appdata-validate [ edit | delete | rename ]
[FILE] apropos [ edit | delete | rename ]
[FILE] apt-build [ edit | delete | rename ]
[FILE] apt-cache [ edit | delete | rename ]
[FILE] apt-get [ edit | delete | rename ]
[FILE] aptitude [ edit | delete | rename ]
[FILE] aptitude-curses [ edit | delete | rename ]
[FILE] arch [ edit | delete | rename ]
[FILE] arm-koji [ edit | delete | rename ]
[FILE] arp [ edit | delete | rename ]
[FILE] arping [ edit | delete | rename ]
[FILE] arpspoof [ edit | delete | rename ]
[FILE] asciidoc [ edit | delete | rename ]
[FILE] asciidoc.py [ edit | delete | rename ]
[FILE] aspell [ edit | delete | rename ]
[FILE] autoconf [ edit | delete | rename ]
[FILE] autoheader [ edit | delete | rename ]
[FILE] automake [ edit | delete | rename ]
[FILE] automake-1.10 [ edit | delete | rename ]
[FILE] automake-1.11 [ edit | delete | rename ]
[FILE] automake-1.12 [ edit | delete | rename ]
[FILE] automake-1.13 [ edit | delete | rename ]
[FILE] automake-1.14 [ edit | delete | rename ]
[FILE] automake-1.15 [ edit | delete | rename ]
[FILE] automake-1.16 [ edit | delete | rename ]
[FILE] autoreconf [ edit | delete | rename ]
[FILE] autorpm [ edit | delete | rename ]
[FILE] autoscan [ edit | delete | rename ]
[FILE] autossh [ edit | delete | rename ]
[FILE] autoupdate [ edit | delete | rename ]
[FILE] avctrl [ edit | delete | rename ]
[FILE] badblocks [ edit | delete | rename ]
[FILE] bind [ edit | delete | rename ]
[FILE] bk [ edit | delete | rename ]
[FILE] blkdiscard [ edit | delete | rename ]
[FILE] blkid [ edit | delete | rename ]
[FILE] blkzone [ edit | delete | rename ]
[FILE] blockdev [ edit | delete | rename ]
[FILE] bmake [ edit | delete | rename ]
[FILE] bootctl [ edit | delete | rename ]
[FILE] brctl [ edit | delete | rename ]
[FILE] bsdtar [ edit | delete | rename ]
[FILE] btdownloadcurses.py [ edit | delete | rename ]
[FILE] btdownloadgui.py [ edit | delete | rename ]
[FILE] btdownloadheadless.py [ edit | delete | rename ]
[FILE] busctl [ edit | delete | rename ]
[FILE] bzip2 [ edit | delete | rename ]
[FILE] c++ [ edit | delete | rename ]
[FILE] cancel [ edit | delete | rename ]
[FILE] cardctl [ edit | delete | rename ]
[FILE] carton [ edit | delete | rename ]
[FILE] cc [ edit | delete | rename ]
[FILE] ccache [ edit | delete | rename ]
[FILE] ccze [ edit | delete | rename ]
[FILE] cdrecord [ edit | delete | rename ]
[FILE] cfagent [ edit | delete | rename ]
[FILE] cfdisk [ edit | delete | rename ]
[FILE] cfrun [ edit | delete | rename ]
[FILE] chage [ edit | delete | rename ]
[FILE] change_pw [ edit | delete | rename ]
[FILE] chcpu [ edit | delete | rename ]
[FILE] checksec [ edit | delete | rename ]
[FILE] check_db [ edit | delete | rename ]
[FILE] check_perms [ edit | delete | rename ]
[FILE] chgrp [ edit | delete | rename ]
[FILE] chkconfig [ edit | delete | rename ]
[FILE] chmem [ edit | delete | rename ]
[FILE] chmod [ edit | delete | rename ]
[FILE] chown [ edit | delete | rename ]
[FILE] chpasswd [ edit | delete | rename ]
[FILE] chrome [ edit | delete | rename ]
[FILE] chromium [ edit | delete | rename ]
[FILE] chromium-browser [ edit | delete | rename ]
[FILE] chronyc [ edit | delete | rename ]
[FILE] chrpath [ edit | delete | rename ]
[FILE] chrt [ edit | delete | rename ]
[FILE] ci [ edit | delete | rename ]
[FILE] ciptool [ edit | delete | rename ]
[FILE] civclient [ edit | delete | rename ]
[FILE] civserver [ edit | delete | rename ]
[FILE] cksfv [ edit | delete | rename ]
[FILE] cleanarch [ edit | delete | rename ]
[FILE] clisp [ edit | delete | rename ]
[FILE] clone_member [ edit | delete | rename ]
[FILE] cloud-init [ edit | delete | rename ]
[FILE] clzip [ edit | delete | rename ]
[FILE] co [ edit | delete | rename ]
[FILE] colormake [ edit | delete | rename ]
[FILE] compare [ edit | delete | rename ]
[FILE] compgen [ edit | delete | rename ]
[FILE] complete [ edit | delete | rename ]
[FILE] composite [ edit | delete | rename ]
[FILE] configure [ edit | delete | rename ]
[FILE] config_list [ edit | delete | rename ]
[FILE] conjure [ edit | delete | rename ]
[FILE] convert [ edit | delete | rename ]
[FILE] cowsay [ edit | delete | rename ]
[FILE] cowthink [ edit | delete | rename ]
[FILE] cpan2dist [ edit | delete | rename ]
[FILE] cpio [ edit | delete | rename ]
[FILE] cppcheck [ edit | delete | rename ]
[FILE] createdb [ edit | delete | rename ]
[FILE] createuser [ edit | delete | rename ]
[FILE] crontab [ edit | delete | rename ]
[FILE] cryptdisks_start [ edit | delete | rename ]
[FILE] cryptdisks_stop [ edit | delete | rename ]
[FILE] cryptsetup [ edit | delete | rename ]
[FILE] ctrlaltdel [ edit | delete | rename ]
[FILE] curl [ edit | delete | rename ]
[FILE] cvs [ edit | delete | rename ]
[FILE] cvsps [ edit | delete | rename ]
[FILE] dcop [ edit | delete | rename ]
[FILE] dd [ edit | delete | rename ]
[FILE] declare [ edit | delete | rename ]
[FILE] deja-dup [ edit | delete | rename ]
[FILE] delpart [ edit | delete | rename ]
[FILE] desktop-file-validate [ edit | delete | rename ]
[FILE] devlink [ edit | delete | rename ]
[FILE] dfutool [ edit | delete | rename ]
[FILE] dhclient [ edit | delete | rename ]
[FILE] dict [ edit | delete | rename ]
[FILE] display [ edit | delete | rename ]
[FILE] dmesg [ edit | delete | rename ]
[FILE] dmypy [ edit | delete | rename ]
[FILE] dnssec-keygen [ edit | delete | rename ]
[FILE] dnsspoof [ edit | delete | rename ]
[FILE] dot [ edit | delete | rename ]
[FILE] dpkg [ edit | delete | rename ]
[FILE] dpkg-deb [ edit | delete | rename ]
[FILE] dpkg-query [ edit | delete | rename ]
[FILE] dpkg-reconfigure [ edit | delete | rename ]
[FILE] dpkg-source [ edit | delete | rename ]
[FILE] dropdb [ edit | delete | rename ]
[FILE] dropuser [ edit | delete | rename ]
[FILE] dselect [ edit | delete | rename ]
[FILE] dsniff [ edit | delete | rename ]
[FILE] dumpdb [ edit | delete | rename ]
[FILE] dumpe2fs [ edit | delete | rename ]
[FILE] e2freefrag [ edit | delete | rename ]
[FILE] e2label [ edit | delete | rename ]
[FILE] ebtables [ edit | delete | rename ]
[FILE] ecryptfs-migrate-home [ edit | delete | rename ]
[FILE] edquota [ edit | delete | rename ]
[FILE] eog [ edit | delete | rename ]
[FILE] ether-wake [ edit | delete | rename ]
[FILE] etherwake [ edit | delete | rename ]
[FILE] evince [ edit | delete | rename ]
[FILE] explodepkg [ edit | delete | rename ]
[FILE] export [ edit | delete | rename ]
[FILE] f77 [ edit | delete | rename ]
[FILE] f95 [ edit | delete | rename ]
[FILE] faillog [ edit | delete | rename ]
[FILE] fallocate [ edit | delete | rename ]
[FILE] fbgs [ edit | delete | rename ]
[FILE] fbi [ edit | delete | rename ]
[FILE] fdisk [ edit | delete | rename ]
[FILE] feh [ edit | delete | rename ]
[FILE] file [ edit | delete | rename ]
[FILE] file-roller [ edit | delete | rename ]
[FILE] filebucket [ edit | delete | rename ]
[FILE] filefrag [ edit | delete | rename ]
[FILE] filesnarf [ edit | delete | rename ]
[FILE] fincore [ edit | delete | rename ]
[FILE] find [ edit | delete | rename ]
[FILE] findfs [ edit | delete | rename ]
[FILE] findmnt [ edit | delete | rename ]
[FILE] find_member [ edit | delete | rename ]
[FILE] fio [ edit | delete | rename ]
[FILE] firefox [ edit | delete | rename ]
[FILE] flake8 [ edit | delete | rename ]
[FILE] flock [ edit | delete | rename ]
[FILE] freebsd-update [ edit | delete | rename ]
[FILE] freeciv [ edit | delete | rename ]
[FILE] freeciv-gtk2 [ edit | delete | rename ]
[FILE] freeciv-gtk3 [ edit | delete | rename ]
[FILE] freeciv-sdl [ edit | delete | rename ]
[FILE] freeciv-server [ edit | delete | rename ]
[FILE] freeciv-xaw [ edit | delete | rename ]
[FILE] fsck [ edit | delete | rename ]
[FILE] fsck.cramfs [ edit | delete | rename ]
[FILE] fsck.minix [ edit | delete | rename ]
[FILE] fsfreeze [ edit | delete | rename ]
[FILE] fstrim [ edit | delete | rename ]
[FILE] function [ edit | delete | rename ]
[FILE] fusermount [ edit | delete | rename ]
[FILE] g++ [ edit | delete | rename ]
[FILE] g++-5 [ edit | delete | rename ]
[FILE] g++-6 [ edit | delete | rename ]
[FILE] g++-7 [ edit | delete | rename ]
[FILE] g++-8 [ edit | delete | rename ]
[FILE] g4 [ edit | delete | rename ]
[FILE] g77 [ edit | delete | rename ]
[FILE] g95 [ edit | delete | rename ]
[FILE] gcc [ edit | delete | rename ]
[FILE] gcc-5 [ edit | delete | rename ]
[FILE] gcc-6 [ edit | delete | rename ]
[FILE] gcc-7 [ edit | delete | rename ]
[FILE] gcc-8 [ edit | delete | rename ]
[FILE] gccgo [ edit | delete | rename ]
[FILE] gccgo-5 [ edit | delete | rename ]
[FILE] gccgo-6 [ edit | delete | rename ]
[FILE] gccgo-7 [ edit | delete | rename ]
[FILE] gccgo-8 [ edit | delete | rename ]
[FILE] gcj [ edit | delete | rename ]
[FILE] gcl [ edit | delete | rename ]
[FILE] gdb [ edit | delete | rename ]
[FILE] genaliases [ edit | delete | rename ]
[FILE] gendiff [ edit | delete | rename ]
[FILE] genisoimage [ edit | delete | rename ]
[FILE] geoiplookup [ edit | delete | rename ]
[FILE] geoiplookup6 [ edit | delete | rename ]
[FILE] getconf [ edit | delete | rename ]
[FILE] getent [ edit | delete | rename ]
[FILE] getopt [ edit | delete | rename ]
[FILE] gfortran [ edit | delete | rename ]
[FILE] gfortran-5 [ edit | delete | rename ]
[FILE] gfortran-6 [ edit | delete | rename ]
[FILE] gfortran-7 [ edit | delete | rename ]
[FILE] gfortran-8 [ edit | delete | rename ]
[FILE] gkrellm [ edit | delete | rename ]
[FILE] gkrellm2 [ edit | delete | rename ]
[FILE] gm [ edit | delete | rename ]
[FILE] gmake [ edit | delete | rename ]
[FILE] gmplayer [ edit | delete | rename ]
[FILE] gnatmake [ edit | delete | rename ]
[FILE] gnokii [ edit | delete | rename ]
[FILE] gnome-mplayer [ edit | delete | rename ]
[FILE] gnome-screenshot [ edit | delete | rename ]
[FILE] gnumake [ edit | delete | rename ]
[FILE] goid-tool [ edit | delete | rename ]
[FILE] google-chrome [ edit | delete | rename ]
[FILE] google-chrome-stable [ edit | delete | rename ]
[FILE] gpasswd [ edit | delete | rename ]
[FILE] gpc [ edit | delete | rename ]
[FILE] gpg [ edit | delete | rename ]
[FILE] gpg2 [ edit | delete | rename ]
[FILE] gpgv [ edit | delete | rename ]
[FILE] gpgv2 [ edit | delete | rename ]
[FILE] gphoto2 [ edit | delete | rename ]
[FILE] gprof [ edit | delete | rename ]
[FILE] groupadd [ edit | delete | rename ]
[FILE] groupdel [ edit | delete | rename ]
[FILE] groupmems [ edit | delete | rename ]
[FILE] groupmod [ edit | delete | rename ]
[FILE] growisofs [ edit | delete | rename ]
[FILE] grpck [ edit | delete | rename ]
[FILE] gssdp-discover [ edit | delete | rename ]
[FILE] gtar [ edit | delete | rename ]
[FILE] gzip [ edit | delete | rename ]
[FILE] hardlink [ edit | delete | rename ]
[FILE] hciattach [ edit | delete | rename ]
[FILE] hciconfig [ edit | delete | rename ]
[FILE] hcitool [ edit | delete | rename ]
[FILE] hd [ edit | delete | rename ]
[FILE] hddtemp [ edit | delete | rename ]
[FILE] hid2hci [ edit | delete | rename ]
[FILE] host [ edit | delete | rename ]
[FILE] hostname [ edit | delete | rename ]
[FILE] hostnamectl [ edit | delete | rename ]
[FILE] hping [ edit | delete | rename ]
[FILE] hping2 [ edit | delete | rename ]
[FILE] hping3 [ edit | delete | rename ]
[FILE] htop [ edit | delete | rename ]
[FILE] htpasswd [ edit | delete | rename ]
[FILE] hunspell [ edit | delete | rename ]
[FILE] hwclock [ edit | delete | rename ]
[FILE] iceweasel [ edit | delete | rename ]
[FILE] iconv [ edit | delete | rename ]
[FILE] id [ edit | delete | rename ]
[FILE] identify [ edit | delete | rename ]
[FILE] idn [ edit | delete | rename ]
[FILE] ifdown [ edit | delete | rename ]
[FILE] ifquery [ edit | delete | rename ]
[FILE] ifstat [ edit | delete | rename ]
[FILE] ifstatus [ edit | delete | rename ]
[FILE] iftop [ edit | delete | rename ]
[FILE] ifup [ edit | delete | rename ]
[FILE] import [ edit | delete | rename ]
[FILE] influx [ edit | delete | rename ]
[FILE] info [ edit | delete | rename ]
[FILE] inject [ edit | delete | rename ]
[FILE] inotifywait [ edit | delete | rename ]
[FILE] inotifywatch [ edit | delete | rename ]
[FILE] insmod [ edit | delete | rename ]
[FILE] insmod.static [ edit | delete | rename ]
[FILE] installpkg [ edit | delete | rename ]
[FILE] interdiff [ edit | delete | rename ]
[FILE] invoke-rc.d [ edit | delete | rename ]
[FILE] ionice [ edit | delete | rename ]
[FILE] ip [ edit | delete | rename ]
[FILE] ipcalc [ edit | delete | rename ]
[FILE] ipcmk [ edit | delete | rename ]
[FILE] ipcrm [ edit | delete | rename ]
[FILE] ipcs [ edit | delete | rename ]
[FILE] iperf [ edit | delete | rename ]
[FILE] iperf3 [ edit | delete | rename ]
[FILE] ipmitool [ edit | delete | rename ]
[FILE] ipsec [ edit | delete | rename ]
[FILE] iptables [ edit | delete | rename ]
[FILE] ipv6calc [ edit | delete | rename ]
[FILE] iscsiadm [ edit | delete | rename ]
[FILE] isort [ edit | delete | rename ]
[FILE] isosize [ edit | delete | rename ]
[FILE] isql [ edit | delete | rename ]
[FILE] iwconfig [ edit | delete | rename ]
[FILE] iwlist [ edit | delete | rename ]
[FILE] iwpriv [ edit | delete | rename ]
[FILE] iwspy [ edit | delete | rename ]
[FILE] jar [ edit | delete | rename ]
[FILE] jarsigner [ edit | delete | rename ]
[FILE] java [ edit | delete | rename ]
[FILE] javac [ edit | delete | rename ]
[FILE] javadoc [ edit | delete | rename ]
[FILE] javaws [ edit | delete | rename ]
[FILE] journalctl [ edit | delete | rename ]
[FILE] jpegoptim [ edit | delete | rename ]
[FILE] jps [ edit | delete | rename ]
[FILE] jq [ edit | delete | rename ]
[FILE] jshint [ edit | delete | rename ]
[FILE] jsonschema [ edit | delete | rename ]
[FILE] json_xs [ edit | delete | rename ]
[FILE] k3b [ edit | delete | rename ]
[FILE] kcov [ edit | delete | rename ]
[FILE] kernel-install [ edit | delete | rename ]
[FILE] kill [ edit | delete | rename ]
[FILE] killall [ edit | delete | rename ]
[FILE] kldload [ edit | delete | rename ]
[FILE] kldunload [ edit | delete | rename ]
[FILE] kmod [ edit | delete | rename ]
[FILE] koji [ edit | delete | rename ]
[FILE] kplayer [ edit | delete | rename ]
[FILE] ktutil [ edit | delete | rename ]
[FILE] l2ping [ edit | delete | rename ]
[FILE] larch [ edit | delete | rename ]
[FILE] last [ edit | delete | rename ]
[FILE] lastlog [ edit | delete | rename ]
[FILE] lbzip2 [ edit | delete | rename ]
[FILE] ldapadd [ edit | delete | rename ]
[FILE] ldapcompare [ edit | delete | rename ]
[FILE] ldapdelete [ edit | delete | rename ]
[FILE] ldapmodify [ edit | delete | rename ]
[FILE] ldapmodrdn [ edit | delete | rename ]
[FILE] ldappasswd [ edit | delete | rename ]
[FILE] ldapsearch [ edit | delete | rename ]
[FILE] ldapvi [ edit | delete | rename ]
[FILE] ldapwhoami [ edit | delete | rename ]
[FILE] ldattach [ edit | delete | rename ]
[FILE] lftp [ edit | delete | rename ]
[FILE] lftpget [ edit | delete | rename ]
[FILE] lilo [ edit | delete | rename ]
[FILE] links [ edit | delete | rename ]
[FILE] links2 [ edit | delete | rename ]
[FILE] lintian [ edit | delete | rename ]
[FILE] lintian-info [ edit | delete | rename ]
[FILE] lisp [ edit | delete | rename ]
[FILE] list_admins [ edit | delete | rename ]
[FILE] list_lists [ edit | delete | rename ]
[FILE] list_members [ edit | delete | rename ]
[FILE] list_owners [ edit | delete | rename ]
[FILE] locale-gen [ edit | delete | rename ]
[FILE] localectl [ edit | delete | rename ]
[FILE] logger [ edit | delete | rename ]
[FILE] loginctl [ edit | delete | rename ]
[FILE] losetup [ edit | delete | rename ]
[FILE] lpq [ edit | delete | rename ]
[FILE] lpr [ edit | delete | rename ]
[FILE] lrzip [ edit | delete | rename ]
[FILE] lsblk [ edit | delete | rename ]
[FILE] lscpu [ edit | delete | rename ]
[FILE] lsipc [ edit | delete | rename ]
[FILE] lslocks [ edit | delete | rename ]
[FILE] lslogins [ edit | delete | rename ]
[FILE] lsmem [ edit | delete | rename ]
[FILE] lsns [ edit | delete | rename ]
[FILE] lsof [ edit | delete | rename ]
[FILE] lsscsi [ edit | delete | rename ]
[FILE] lsusb [ edit | delete | rename ]
[FILE] lua [ edit | delete | rename ]
[FILE] luac [ edit | delete | rename ]
[FILE] luseradd [ edit | delete | rename ]
[FILE] luserdel [ edit | delete | rename ]
[FILE] lusermod [ edit | delete | rename ]
[FILE] lvchange [ edit | delete | rename ]
[FILE] lvcreate [ edit | delete | rename ]
[FILE] lvdisplay [ edit | delete | rename ]
[FILE] lvextend [ edit | delete | rename ]
[FILE] lvm [ edit | delete | rename ]
[FILE] lvmdiskscan [ edit | delete | rename ]
[FILE] lvreduce [ edit | delete | rename ]
[FILE] lvremove [ edit | delete | rename ]
[FILE] lvrename [ edit | delete | rename ]
[FILE] lvresize [ edit | delete | rename ]
[FILE] lvs [ edit | delete | rename ]
[FILE] lvscan [ edit | delete | rename ]
[FILE] lz4 [ edit | delete | rename ]
[FILE] lz4c [ edit | delete | rename ]
[FILE] lzip [ edit | delete | rename ]
[FILE] lzma [ edit | delete | rename ]
[FILE] lzop [ edit | delete | rename ]
[FILE] macof [ edit | delete | rename ]
[FILE] mailmanctl [ edit | delete | rename ]
[FILE] mailsnarf [ edit | delete | rename ]
[FILE] make [ edit | delete | rename ]
[FILE] makepkg [ edit | delete | rename ]
[FILE] man [ edit | delete | rename ]
[FILE] mc [ edit | delete | rename ]
[FILE] mcookie [ edit | delete | rename ]
[FILE] mcrypt [ edit | delete | rename ]
[FILE] mdadm [ edit | delete | rename ]
[FILE] mdecrypt [ edit | delete | rename ]
[FILE] mdtool [ edit | delete | rename ]
[FILE] medusa [ edit | delete | rename ]
[FILE] mencoder [ edit | delete | rename ]
[FILE] mesg [ edit | delete | rename ]
[FILE] micropython [ edit | delete | rename ]
[FILE] mii-diag [ edit | delete | rename ]
[FILE] mii-tool [ edit | delete | rename ]
[FILE] minicom [ edit | delete | rename ]
[FILE] mkfs [ edit | delete | rename ]
[FILE] mkfs.bfs [ edit | delete | rename ]
[FILE] mkfs.cramfs [ edit | delete | rename ]
[FILE] mkfs.minix [ edit | delete | rename ]
[FILE] mkinitrd [ edit | delete | rename ]
[FILE] mkisofs [ edit | delete | rename ]
[FILE] mkswap [ edit | delete | rename ]
[FILE] mktemp [ edit | delete | rename ]
[FILE] mmsitepass [ edit | delete | rename ]
[FILE] modinfo [ edit | delete | rename ]
[FILE] modprobe [ edit | delete | rename ]
[FILE] mogrify [ edit | delete | rename ]
[FILE] monodevelop [ edit | delete | rename ]
[FILE] montage [ edit | delete | rename ]
[FILE] more [ edit | delete | rename ]
[FILE] mount [ edit | delete | rename ]
[FILE] mountpoint [ edit | delete | rename ]
[FILE] mozilla-firefox [ edit | delete | rename ]
[FILE] mplayer [ edit | delete | rename ]
[FILE] mplayer2 [ edit | delete | rename ]
[FILE] mr [ edit | delete | rename ]
[FILE] msgsnarf [ edit | delete | rename ]
[FILE] msynctool [ edit | delete | rename ]
[FILE] mtx [ edit | delete | rename ]
[FILE] munin-node-configure [ edit | delete | rename ]
[FILE] munin-run [ edit | delete | rename ]
[FILE] munin-update [ edit | delete | rename ]
[FILE] munindoc [ edit | delete | rename ]
[FILE] mussh [ edit | delete | rename ]
[FILE] mutt [ edit | delete | rename ]
[FILE] muttng [ edit | delete | rename ]
[FILE] mypy [ edit | delete | rename ]
[FILE] mysql [ edit | delete | rename ]
[FILE] mysqladmin [ edit | delete | rename ]
[FILE] namei [ edit | delete | rename ]
[FILE] nc [ edit | delete | rename ]
[FILE] ncal [ edit | delete | rename ]
[FILE] ncftp [ edit | delete | rename ]
[FILE] nethogs [ edit | delete | rename ]
[FILE] netplan [ edit | delete | rename ]
[FILE] networkctl [ edit | delete | rename ]
[FILE] newlist [ edit | delete | rename ]
[FILE] newusers [ edit | delete | rename ]
[FILE] ngrep [ edit | delete | rename ]
[FILE] nmap [ edit | delete | rename ]
[FILE] nproc [ edit | delete | rename ]
[FILE] nsenter [ edit | delete | rename ]
[FILE] nslookup [ edit | delete | rename ]
[FILE] nsupdate [ edit | delete | rename ]
[FILE] ntpdate [ edit | delete | rename ]
[FILE] oggdec [ edit | delete | rename ]
[FILE] op [ edit | delete | rename ]
[FILE] openssl [ edit | delete | rename ]
[FILE] opera [ edit | delete | rename ]
[FILE] optipng [ edit | delete | rename ]
[FILE] p4 [ edit | delete | rename ]
[FILE] pack200 [ edit | delete | rename ]
[FILE] partx [ edit | delete | rename ]
[FILE] passwd [ edit | delete | rename ]
[FILE] patch [ edit | delete | rename ]
[FILE] pbzip2 [ edit | delete | rename ]
[FILE] pccardctl [ edit | delete | rename ]
[FILE] pdftotext [ edit | delete | rename ]
[FILE] pdlzip [ edit | delete | rename ]
[FILE] perl [ edit | delete | rename ]
[FILE] perlcritic [ edit | delete | rename ]
[FILE] perldoc [ edit | delete | rename ]
[FILE] perltidy [ edit | delete | rename ]
[FILE] pgrep [ edit | delete | rename ]
[FILE] phing [ edit | delete | rename ]
[FILE] pidof [ edit | delete | rename ]
[FILE] pigz [ edit | delete | rename ]
[FILE] pine [ edit | delete | rename ]
[FILE] pinfo [ edit | delete | rename ]
[FILE] ping [ edit | delete | rename ]
[FILE] ping6 [ edit | delete | rename ]
[FILE] pivot_root [ edit | delete | rename ]
[FILE] pkcs11-register [ edit | delete | rename ]
[FILE] pkcs11-tool [ edit | delete | rename ]
[FILE] pkg-config [ edit | delete | rename ]
[FILE] pkg-get [ edit | delete | rename ]
[FILE] pkgadd [ edit | delete | rename ]
[FILE] pkgrm [ edit | delete | rename ]
[FILE] pkgtool [ edit | delete | rename ]
[FILE] pkgutil [ edit | delete | rename ]
[FILE] pkg_deinstall [ edit | delete | rename ]
[FILE] pkg_delete [ edit | delete | rename ]
[FILE] pkg_info [ edit | delete | rename ]
[FILE] pkill [ edit | delete | rename ]
[FILE] plague-client [ edit | delete | rename ]
[FILE] plzip [ edit | delete | rename ]
[FILE] pm-hibernate [ edit | delete | rename ]
[FILE] pm-is-supported [ edit | delete | rename ]
[FILE] pm-powersave [ edit | delete | rename ]
[FILE] pm-suspend [ edit | delete | rename ]
[FILE] pm-suspend-hybrid [ edit | delete | rename ]
[FILE] pmake [ edit | delete | rename ]
[FILE] pngfix [ edit | delete | rename ]
[FILE] portinstall [ edit | delete | rename ]
[FILE] portsnap [ edit | delete | rename ]
[FILE] portupgrade [ edit | delete | rename ]
[FILE] postalias [ edit | delete | rename ]
[FILE] postcat [ edit | delete | rename ]
[FILE] postconf [ edit | delete | rename ]
[FILE] postfix [ edit | delete | rename ]
[FILE] postmap [ edit | delete | rename ]
[FILE] postsuper [ edit | delete | rename ]
[FILE] povray [ edit | delete | rename ]
[FILE] ppc-koji [ edit | delete | rename ]
[FILE] prelink [ edit | delete | rename ]
[FILE] printenv [ edit | delete | rename ]
[FILE] prlimit [ edit | delete | rename ]
[FILE] protoc [ edit | delete | rename ]
[FILE] psql [ edit | delete | rename ]
[FILE] puppet [ edit | delete | rename ]
[FILE] puppetca [ edit | delete | rename ]
[FILE] puppetd [ edit | delete | rename ]
[FILE] puppetdoc [ edit | delete | rename ]
[FILE] puppetmasterd [ edit | delete | rename ]
[FILE] puppetqd [ edit | delete | rename ]
[FILE] puppetrun [ edit | delete | rename ]
[FILE] pv [ edit | delete | rename ]
[FILE] pvchange [ edit | delete | rename ]
[FILE] pvcreate [ edit | delete | rename ]
[FILE] pvdisplay [ edit | delete | rename ]
[FILE] pvmove [ edit | delete | rename ]
[FILE] pvremove [ edit | delete | rename ]
[FILE] pvs [ edit | delete | rename ]
[FILE] pvscan [ edit | delete | rename ]
[FILE] pwck [ edit | delete | rename ]
[FILE] pwd [ edit | delete | rename ]
[FILE] pwdx [ edit | delete | rename ]
[FILE] pwgen [ edit | delete | rename ]
[FILE] pxz [ edit | delete | rename ]
[FILE] py.test [ edit | delete | rename ]
[FILE] py.test-2 [ edit | delete | rename ]
[FILE] py.test-3 [ edit | delete | rename ]
[FILE] pycodestyle [ edit | delete | rename ]
[FILE] pydoc [ edit | delete | rename ]
[FILE] pydoc3 [ edit | delete | rename ]
[FILE] pydocstyle [ edit | delete | rename ]
[FILE] pyflakes [ edit | delete | rename ]
[FILE] pylint [ edit | delete | rename ]
[FILE] pylint-2 [ edit | delete | rename ]
[FILE] pylint-3 [ edit | delete | rename ]
[FILE] pypy [ edit | delete | rename ]
[FILE] pypy3 [ edit | delete | rename ]
[FILE] pytest [ edit | delete | rename ]
[FILE] pytest-2 [ edit | delete | rename ]
[FILE] pytest-3 [ edit | delete | rename ]
[FILE] python [ edit | delete | rename ]
[FILE] python2 [ edit | delete | rename ]
[FILE] python2.7 [ edit | delete | rename ]
[FILE] python3 [ edit | delete | rename ]
[FILE] python3.3 [ edit | delete | rename ]
[FILE] python3.4 [ edit | delete | rename ]
[FILE] python3.5 [ edit | delete | rename ]
[FILE] python3.6 [ edit | delete | rename ]
[FILE] python3.7 [ edit | delete | rename ]
[FILE] python3.8 [ edit | delete | rename ]
[FILE] python3.9 [ edit | delete | rename ]
[FILE] pyvenv [ edit | delete | rename ]
[FILE] pyvenv-3.4 [ edit | delete | rename ]
[FILE] pyvenv-3.5 [ edit | delete | rename ]
[FILE] pyvenv-3.6 [ edit | delete | rename ]
[FILE] pyvenv-3.7 [ edit | delete | rename ]
[FILE] pyvenv-3.8 [ edit | delete | rename ]
[FILE] pyvenv-3.9 [ edit | delete | rename ]
[FILE] qdbus [ edit | delete | rename ]
[FILE] qemu [ edit | delete | rename ]
[FILE] qemu-kvm [ edit | delete | rename ]
[FILE] qemu-system-i386 [ edit | delete | rename ]
[FILE] qemu-system-x86_64 [ edit | delete | rename ]
[FILE] qrunner [ edit | delete | rename ]
[FILE] querybts [ edit | delete | rename ]
[FILE] quota [ edit | delete | rename ]
[FILE] quotacheck [ edit | delete | rename ]
[FILE] quotaoff [ edit | delete | rename ]
[FILE] quotaon [ edit | delete | rename ]
[FILE] radvdump [ edit | delete | rename ]
[FILE] ralsh [ edit | delete | rename ]
[FILE] rcs [ edit | delete | rename ]
[FILE] rcsdiff [ edit | delete | rename ]
[FILE] rdesktop [ edit | delete | rename ]
[FILE] rdict [ edit | delete | rename ]
[FILE] readprofile [ edit | delete | rename ]
[FILE] removepkg [ edit | delete | rename ]
[FILE] remove_members [ edit | delete | rename ]
[FILE] renice [ edit | delete | rename ]
[FILE] reportbug [ edit | delete | rename ]
[FILE] repquota [ edit | delete | rename ]
[FILE] resizepart [ edit | delete | rename ]
[FILE] resolvconf [ edit | delete | rename ]
[FILE] resolvectl [ edit | delete | rename ]
[FILE] rev [ edit | delete | rename ]
[FILE] rfcomm [ edit | delete | rename ]
[FILE] rfkill [ edit | delete | rename ]
[FILE] ri [ edit | delete | rename ]
[FILE] rlog [ edit | delete | rename ]
[FILE] rmlist [ edit | delete | rename ]
[FILE] rmmod [ edit | delete | rename ]
[FILE] route [ edit | delete | rename ]
[FILE] rpcdebug [ edit | delete | rename ]
[FILE] rpm [ edit | delete | rename ]
[FILE] rpm2targz [ edit | delete | rename ]
[FILE] rpm2tgz [ edit | delete | rename ]
[FILE] rpm2txz [ edit | delete | rename ]
[FILE] rpmbuild [ edit | delete | rename ]
[FILE] rpmbuild-md5 [ edit | delete | rename ]
[FILE] rpmcheck [ edit | delete | rename ]
[FILE] rrdtool [ edit | delete | rename ]
[FILE] rsync [ edit | delete | rename ]
[FILE] rtcwake [ edit | delete | rename ]
[FILE] runuser [ edit | delete | rename ]
[FILE] s390-koji [ edit | delete | rename ]
[FILE] sbcl [ edit | delete | rename ]
[FILE] sbcl-mt [ edit | delete | rename ]
[FILE] sbopkg [ edit | delete | rename ]
[FILE] scp [ edit | delete | rename ]
[FILE] screen [ edit | delete | rename ]
[FILE] script [ edit | delete | rename ]
[FILE] scriptlive [ edit | delete | rename ]
[FILE] scriptreplay [ edit | delete | rename ]
[FILE] scrub [ edit | delete | rename ]
[FILE] sdptool [ edit | delete | rename ]
[FILE] secret-tool [ edit | delete | rename ]
[FILE] setarch [ edit | delete | rename ]
[FILE] setpriv [ edit | delete | rename ]
[FILE] setquota [ edit | delete | rename ]
[FILE] setsid [ edit | delete | rename ]
[FILE] setterm [ edit | delete | rename ]
[FILE] sfdisk [ edit | delete | rename ]
[FILE] sftp [ edit | delete | rename ]
[FILE] sh [ edit | delete | rename ]
[FILE] shellcheck [ edit | delete | rename ]
[FILE] sidedoor [ edit | delete | rename ]
[FILE] sitecopy [ edit | delete | rename ]
[FILE] slackpkg [ edit | delete | rename ]
[FILE] slapt-get [ edit | delete | rename ]
[FILE] slapt-src [ edit | delete | rename ]
[FILE] slogin [ edit | delete | rename ]
[FILE] smartctl [ edit | delete | rename ]
[FILE] smbcacls [ edit | delete | rename ]
[FILE] smbclient [ edit | delete | rename ]
[FILE] smbcquotas [ edit | delete | rename ]
[FILE] smbget [ edit | delete | rename ]
[FILE] smbpasswd [ edit | delete | rename ]
[FILE] smbtar [ edit | delete | rename ]
[FILE] smbtree [ edit | delete | rename ]
[FILE] snap [ edit | delete | rename ]
[FILE] snownews [ edit | delete | rename ]
[FILE] sparc-koji [ edit | delete | rename ]
[FILE] spovray [ edit | delete | rename ]
[FILE] sqlite3 [ edit | delete | rename ]
[FILE] ss [ edit | delete | rename ]
[FILE] ssh [ edit | delete | rename ]
[FILE] ssh-add [ edit | delete | rename ]
[FILE] ssh-copy-id [ edit | delete | rename ]
[FILE] ssh-keygen [ edit | delete | rename ]
[FILE] sshfs [ edit | delete | rename ]
[FILE] sshmitm [ edit | delete | rename ]
[FILE] sshow [ edit | delete | rename ]
[FILE] star [ edit | delete | rename ]
[FILE] strace [ edit | delete | rename ]
[FILE] stream [ edit | delete | rename ]
[FILE] strings [ edit | delete | rename ]
[FILE] su [ edit | delete | rename ]
[FILE] sudo [ edit | delete | rename ]
[FILE] sudoedit [ edit | delete | rename ]
[FILE] svcadm [ edit | delete | rename ]
[FILE] svk [ edit | delete | rename ]
[FILE] swaplabel [ edit | delete | rename ]
[FILE] swapoff [ edit | delete | rename ]
[FILE] swapon [ edit | delete | rename ]
[FILE] synclient [ edit | delete | rename ]
[FILE] sync_members [ edit | delete | rename ]
[FILE] sysbench [ edit | delete | rename ]
[FILE] sysctl [ edit | delete | rename ]
[FILE] systemctl [ edit | delete | rename ]
[FILE] systemd-analyze [ edit | delete | rename ]
[FILE] systemd-cat [ edit | delete | rename ]
[FILE] systemd-cgls [ edit | delete | rename ]
[FILE] systemd-cgtop [ edit | delete | rename ]
[FILE] systemd-delta [ edit | delete | rename ]
[FILE] systemd-detect-virt [ edit | delete | rename ]
[FILE] systemd-id128 [ edit | delete | rename ]
[FILE] systemd-path [ edit | delete | rename ]
[FILE] systemd-resolve [ edit | delete | rename ]
[FILE] systemd-run [ edit | delete | rename ]
[FILE] tar [ edit | delete | rename ]
[FILE] taskset [ edit | delete | rename ]
[FILE] tc [ edit | delete | rename ]
[FILE] tcpdump [ edit | delete | rename ]
[FILE] tcpkill [ edit | delete | rename ]
[FILE] tcpnice [ edit | delete | rename ]
[FILE] tightvncviewer [ edit | delete | rename ]
[FILE] timedatectl [ edit | delete | rename ]
[FILE] timeout [ edit | delete | rename ]
[FILE] tipc [ edit | delete | rename ]
[FILE] tox [ edit | delete | rename ]
[FILE] tracepath [ edit | delete | rename ]
[FILE] tracepath6 [ edit | delete | rename ]
[FILE] tshark [ edit | delete | rename ]
[FILE] tsig-keygen [ edit | delete | rename ]
[FILE] tune2fs [ edit | delete | rename ]
[FILE] typeset [ edit | delete | rename ]
[FILE] uclampset [ edit | delete | rename ]
[FILE] udevadm [ edit | delete | rename ]
[FILE] ulimit [ edit | delete | rename ]
[FILE] umount [ edit | delete | rename ]
[FILE] unace [ edit | delete | rename ]
[FILE] unpack200 [ edit | delete | rename ]
[FILE] unrar [ edit | delete | rename ]
[FILE] unshare [ edit | delete | rename ]
[FILE] unshunt [ edit | delete | rename ]
[FILE] update-alternatives [ edit | delete | rename ]
[FILE] update-rc.d [ edit | delete | rename ]
[FILE] upgradepkg [ edit | delete | rename ]
[FILE] urlsnarf [ edit | delete | rename ]
[FILE] useradd [ edit | delete | rename ]
[FILE] userdel [ edit | delete | rename ]
[FILE] usermod [ edit | delete | rename ]
[FILE] utmpdump [ edit | delete | rename ]
[FILE] valgrind [ edit | delete | rename ]
[FILE] vgcfgbackup [ edit | delete | rename ]
[FILE] vgcfgrestore [ edit | delete | rename ]
[FILE] vgchange [ edit | delete | rename ]
[FILE] vgck [ edit | delete | rename ]
[FILE] vgconvert [ edit | delete | rename ]
[FILE] vgcreate [ edit | delete | rename ]
[FILE] vgdisplay [ edit | delete | rename ]
[FILE] vgexport [ edit | delete | rename ]
[FILE] vgextend [ edit | delete | rename ]
[FILE] vgimport [ edit | delete | rename ]
[FILE] vgmerge [ edit | delete | rename ]
[FILE] vgmknodes [ edit | delete | rename ]
[FILE] vgreduce [ edit | delete | rename ]
[FILE] vgremove [ edit | delete | rename ]
[FILE] vgrename [ edit | delete | rename ]
[FILE] vgs [ edit | delete | rename ]
[FILE] vgscan [ edit | delete | rename ]
[FILE] vgsplit [ edit | delete | rename ]
[FILE] vigr [ edit | delete | rename ]
[FILE] vipw [ edit | delete | rename ]
[FILE] vmstat [ edit | delete | rename ]
[FILE] vncviewer [ edit | delete | rename ]
[FILE] vpnc [ edit | delete | rename ]
[FILE] wall [ edit | delete | rename ]
[FILE] watch [ edit | delete | rename ]
[FILE] wdctl [ edit | delete | rename ]
[FILE] webmitm [ edit | delete | rename ]
[FILE] wget [ edit | delete | rename ]
[FILE] whatis [ edit | delete | rename ]
[FILE] whereis [ edit | delete | rename ]
[FILE] wine [ edit | delete | rename ]
[FILE] wine-development [ edit | delete | rename ]
[FILE] wine-stable [ edit | delete | rename ]
[FILE] wipefs [ edit | delete | rename ]
[FILE] withlist [ edit | delete | rename ]
[FILE] wodim [ edit | delete | rename ]
[FILE] wol [ edit | delete | rename ]
[FILE] wsimport [ edit | delete | rename ]
[FILE] wtf [ edit | delete | rename ]
[FILE] wvdial [ edit | delete | rename ]
[FILE] xdg-mime [ edit | delete | rename ]
[FILE] xdg-settings [ edit | delete | rename ]
[FILE] xfreerdp [ edit | delete | rename ]
[FILE] xgamma [ edit | delete | rename ]
[FILE] xhost [ edit | delete | rename ]
[FILE] xmllint [ edit | delete | rename ]
[FILE] xmlwf [ edit | delete | rename ]
[FILE] xmms [ edit | delete | rename ]
[FILE] xmodmap [ edit | delete | rename ]
[FILE] xpovray [ edit | delete | rename ]
[FILE] xrandr [ edit | delete | rename ]
[FILE] xrdb [ edit | delete | rename ]
[FILE] xsltproc [ edit | delete | rename ]
[FILE] xvfb-run [ edit | delete | rename ]
[FILE] xvnc4viewer [ edit | delete | rename ]
[FILE] xxd [ edit | delete | rename ]
[FILE] xz [ edit | delete | rename ]
[FILE] xzdec [ edit | delete | rename ]
[FILE] ypcat [ edit | delete | rename ]
[FILE] ypmatch [ edit | delete | rename ]
[FILE] yum-arch [ edit | delete | rename ]
[FILE] zopfli [ edit | delete | rename ]
[FILE] zopflipng [ edit | delete | rename ]
[FILE] zramctl [ edit | delete | rename ]
[FILE] _adb [ edit | delete | rename ]
[FILE] _cal [ edit | delete | rename ]
[FILE] _chfn [ edit | delete | rename ]
[FILE] _chsh [ edit | delete | rename ]
[FILE] _dmesg [ edit | delete | rename ]
[FILE] _eject [ edit | delete | rename ]
[FILE] _hexdump [ edit | delete | rename ]
[FILE] _hwclock [ edit | delete | rename ]
[FILE] _ionice [ edit | delete | rename ]
[FILE] _look [ edit | delete | rename ]
[FILE] _mock [ edit | delete | rename ]
[FILE] _modules [ edit | delete | rename ]
[FILE] _mount [ edit | delete | rename ]
[FILE] _mount.linux [ edit | delete | rename ]
[FILE] _newgrp [ edit | delete | rename ]
[FILE] _nmcli [ edit | delete | rename ]
[FILE] _renice [ edit | delete | rename ]
[FILE] _repomanage [ edit | delete | rename ]
[FILE] _reptyr [ edit | delete | rename ]
[FILE] _rfkill [ edit | delete | rename ]
[FILE] _rtcwake [ edit | delete | rename ]
[FILE] _runuser [ edit | delete | rename ]
[FILE] _su [ edit | delete | rename ]
[FILE] _svn [ edit | delete | rename ]
[FILE] _svnadmin [ edit | delete | rename ]
[FILE] _svnlook [ edit | delete | rename ]
[FILE] _udevadm [ edit | delete | rename ]
[FILE] _umount [ edit | delete | rename ]
[FILE] _umount.linux [ edit | delete | rename ]
[FILE] _write [ edit | delete | rename ]
[FILE] _xm [ edit | delete | rename ]
[FILE] _yum [ edit | delete | rename ]
Viewing: /snap/core22/2955/usr/share/bash-completion/completions/cvs
# cvs(1) completion -*- shell-script -*-
_cvs_entries()
{
local prefix=${cur%/*}/ IFS=$'\n'
[[ -e ${prefix:-}CVS/Entries ]] || prefix=""
entries=($(cut -d/ -f2 -s ${prefix:-}CVS/Entries 2>/dev/null))
if [[ $entries ]]; then
entries=("${entries[@]/#/${prefix:-}}")
compopt -o filenames
fi
}
_cvs_modules()
{
if [[ -n $prefix ]]; then
COMPREPLY=($(command ls -d ${cvsroot}/${prefix}/!(CVSROOT)))
else
COMPREPLY=($(command ls -d ${cvsroot}/!(CVSROOT)))
fi
}
_cvs_commands()
{
cvs --help-commands 2>&1 | awk '/^( *|\t)/ { print $1 }'
}
_cvs_command_options()
{
COMPREPLY=($(compgen -W '$(_parse_help "$1" "--help $2")' -- "$cur"))
}
_cvs_kflags()
{
COMPREPLY=($(compgen -W 'kv kvl k o b v' -- "$cur"))
}
_cvs_roots()
{
local -a cvsroots
[[ -v CVSROOT ]] && cvsroots=("$CVSROOT")
[[ -r ~/.cvspass ]] && cvsroots+=($(awk '{ print $2 }' ~/.cvspass))
[[ -r CVS/Root ]] && mapfile -tO ${#cvsroots[@]} cvsroots <CVS/Root
COMPREPLY=($(compgen -W '${cvsroots[@]}' -- "$cur"))
__ltrim_colon_completions "$cur"
}
_cvs()
{
local cur prev words cword
_init_completion -n : || return
local count mode i cvsroot cvsroots pwd
local -a flags files entries changed newremoved
count=0
for i in "${words[@]}"; do
((count == cword)) && break
# Last parameter was the CVSROOT, now go back to mode selection
if [[ ${words[count]} == "${cvsroot-}" && ${mode-} == cvsroot ]]; then
mode=""
fi
if [[ ! -v mode ]]; then
case $i in
--help | -!(-*)H)
COMPREPLY=($(compgen -W "$(_cvs_commands)" -- "$cur"))
return
;;
-!(-*)d)
mode=cvsroot
cvsroot=${words[count + 1]}
;;
add | ad | new)
mode=add
;;
admin | adm | rcs)
mode="admin"
;;
annotate | ann | blame | rannotate | rann | ra)
mode=annotate
;;
checkout | co | get)
mode=checkout
;;
commit | ci | com)
mode=commit
;;
diff | di | dif)
mode="diff"
;;
export | ex | exp)
mode="export"
;;
edit | unedit | editors | logout | pserver | server | watch | watchers)
mode=$i
;;
history | hi | his)
mode=history
;;
import | im | imp)
mode=import
;;
log | lo | rlog | rl)
mode=log
;;
login | logon | lgn)
mode=login
;;
rdiff | patch | pa)
mode=rdiff
;;
release | re | rel)
mode=release
;;
remove | rm | delete)
mode=remove
;;
rtag | rt | rfreeze)
mode=rtag
;;
status | st | stat)
mode=status
;;
tag | ta | freeze)
mode=tag
;;
update | up | upd)
mode=update
;;
version | ve | ver)
mode=version
;;
esac
elif [[ $i == -* ]]; then
flags+=($i)
fi
((count++))
done
case ${mode-} in
add)
case $prev in
--*) ;;
-*m)
return
;;
-*k)
_cvs_kflags
return
;;
esac
if [[ $cur != -* ]]; then
_cvs_entries
[[ -z $cur ]] && files=(!(CVS)) ||
files=($(command ls -d ${cur}* 2>/dev/null))
local f
for i in "${!files[@]}"; do
if [[ ${files[i]} == ?(*/)CVS ]]; then
unset 'files[i]'
else
for f in "${entries[@]}"; do
if [[ ${files[i]} == "$f" && ! -d $f ]]; then
unset 'files[i]'
break
fi
done
fi
done
COMPREPLY=($(compgen -X "$_backup_glob" -W '${files[@]}' \
-- "$cur"))
else
_cvs_command_options "$1" $mode
fi
;;
admin)
case $prev in
--*) ;;
-*@([aAbcelmnNosu]|t-))
return
;;
-*t)
_filedir
return
;;
-*k)
_cvs_kflags
return
;;
esac
if [[ $cur == -* ]]; then
_cvs_command_options "$1" $mode
else
_cvs_entries
COMPREPLY=($(compgen -W '${entries[@]}' -- "$cur"))
fi
;;
annotate)
[[ $prev == -[rD] ]] && return
if [[ $cur == -* ]]; then
_cvs_command_options "$1" $mode
else
_cvs_entries
COMPREPLY=($(compgen -W '${entries[@]}' -- "$cur"))
fi
;;
checkout)
case $prev in
--*) ;;
-*[rDj])
return
;;
-*d)
_filedir -d
return
;;
-*k)
_cvs_kflags
return
;;
esac
if [[ $cur != -* ]]; then
[[ ! -v cvsroot ]] && cvsroot=${CVSROOT-}
COMPREPLY=($(cvs -d "$cvsroot" co -c 2>/dev/null |
awk '{print $1}'))
COMPREPLY=($(compgen -W '${COMPREPLY[@]}' -- "$cur"))
else
_cvs_command_options "$1" $mode
fi
;;
commit)
case $prev in
--*) ;;
-*[mr])
return
;;
-*F)
_filedir
return
;;
esac
if [[ $cur != -* ]]; then
# if $COMP_CVS_REMOTE is not null, 'cvs commit' will
# complete on remotely checked-out files (requires
# passwordless access to the remote repository
if [[ -n ${COMP_CVS_REMOTE:-} ]]; then
# this is the least computationally intensive way found so
# far, but other changes (something other than
# changed/removed/new) may be missing
changed=($(cvs -q diff --brief 2>&1 |
command sed -ne 's/^Files [^ ]* and \([^ ]*\) differ$/\1/p'))
newremoved=($(cvs -q diff --brief 2>&1 |
command sed -ne 's/^cvs diff: \([^ ]*\) .*, no comparison available$/\1/p'))
COMPREPLY=($(compgen -W '${changed[@]:-} \
${newremoved[@]:-}' -- "$cur"))
else
_cvs_entries
COMPREPLY=($(compgen -W '${entries[@]}' -- "$cur"))
fi
else
_cvs_command_options "$1" $mode
fi
;;
cvsroot)
_cvs_roots
;;
diff | log)
if [[ $cur == -* ]]; then
_cvs_command_options "$1" $mode
[[ ${COMPREPLY-} == *= ]] && compopt -o nospace
else
_cvs_entries
COMPREPLY=($(compgen -W '${entries[@]:-}' -- "$cur"))
fi
;;
editors | watchers)
if [[ $cur == -* ]]; then
_cvs_command_options "$1" $mode
else
_cvs_entries
COMPREPLY=($(compgen -W '${entries[@]}' -- "$cur"))
fi
;;
export)
case $prev in
--*) ;;
-*[rD])
return
;;
-*d)
_filedir -d
return
;;
-*k)
_cvs_kflags
return
;;
esac
if [[ $cur != -* ]]; then
[[ ! -v cvsroot ]] && cvsroot=${CVSROOT-}
COMPREPLY=($(cvs -d "$cvsroot" co -c | awk '{print $1}'))
COMPREPLY=($(compgen -W '${COMPREPLY[@]}' -- "$cur"))
else
_cvs_command_options "$1" $mode
fi
;;
import)
case $prev in
--*) ;;
-*[IbmW])
return
;;
-*k)
_cvs_kflags
return
;;
esac
if [[ $cur != -* ]]; then
# starts with same algorithm as checkout
[[ ! -v cvsroot ]] && cvsroot=${CVSROOT-}
local prefix=${cur%/*}
if [[ -r ${cvsroot}/${prefix} ]]; then
_cvs_modules
COMPREPLY=(${COMPREPLY[@]#$cvsroot})
COMPREPLY=(${COMPREPLY[@]#\/})
fi
pwd=$(pwd)
pwd=${pwd##*/}
COMPREPLY=($(compgen -W '${COMPREPLY[@]} $pwd' -- "$cur"))
else
_cvs_command_options "$1" $mode
fi
;;
remove)
if [[ $cur != -* ]]; then
_cvs_entries
if [[ $prev != -f ]]; then
# find out what files are missing
for i in "${!entries[@]}"; do
[[ -r ${entries[i]} ]] && unset 'entries[i]'
done
fi
COMPREPLY=($(compgen -W '${entries[@]:-}' -- "$cur"))
else
_cvs_command_options "$1" $mode
fi
;;
update)
case $prev in
--*) ;;
-*[rDjIW])
return
;;
-*k)
_cvs_kflags
return
;;
esac
if [[ $cur == -* ]]; then
_cvs_command_options "$1" $mode
else
_cvs_entries
COMPREPLY=($(compgen -W '${entries[@]}' -- "$cur"))
fi
;;
"")
case $prev in
--*) ;;
-*T)
_filedir -d
return
;;
-*[es])
return
;;
-*z)
COMPREPLY=($(compgen -W '{1..9}' -- "$cur"))
return
;;
esac
COMPREPLY=($(compgen -W '$(_cvs_commands)
$(_parse_help "$1" --help-options) --help --help-commands
--help-options --version' -- "$cur"))
;;
esac
} &&
complete -F _cvs cvs
# ex: filetype=sh