summary refs log tree commit diff
path: root/Completion/Unix/Command
Commit message (Collapse)AuthorAgeFilesLines
* unposted (Daniel): add exclusion list missed in recent OpenBSD update to ↵Oliver Kiddle2021-02-131-1/+1
| | | | locale completion
* github #68: support section suffix completion for man pagestaiyu2021-02-131-8/+14
| | | | | Support prepend and suffix values for insert-sections Add values for insert-sections for zstyle completion
* 47944: update completions for NetBSD 9Oliver Kiddle2021-02-081-2/+9
|
* 47943: update completions for DragonflyBSD 5.8.3Oliver Kiddle2021-02-082-2/+6
|
* 47932: update completions for procps 3.3.16Oliver Kiddle2021-02-073-1/+4
|
* 47931: update completions for OpenBSD base up to 6.8Oliver Kiddle2021-02-073-9/+17
|
* 47930: update completions for FreeBSD base up to 12.2Oliver Kiddle2021-02-071-1/+2
|
* github #66: Add more commands to _todo.shDCsunset2021-02-071-1/+6
|
* github #72: Fix unix command lldb tab-completionSemnodime2021-02-071-12/+12
| | | | | The --arguments are space (` `) separated, not equal-sign (`=`) separated. lldb --correct c_arg --wrong=w_arg
* gitlab !16: Allow spaces between short options and their parameters in ↵aaaz2021-02-071-10/+10
| | | | | | _transmission This matches the summary listed in the `transmission-remote` man page and the program's actual behavior.
* 47919: use common function for completing BSD login classesOliver Kiddle2021-02-064-11/+30
| | | | also update for options to env on FreeBSD and Dragonfly
* 47883: _awk: support gawk ver.5Jun-ichi Takimoto2021-02-011-2/+2
|
* users/26107: complete changed files after git diff HEADOliver Kiddle2020-10-291-1/+8
|
* github #65: _nmap: Rename option flags (s/_/-/g)Meng Bo2020-09-231-12/+12
| | | | Nmap commands that previously included an underscore (--max_rtt_timeout, --send_eth, --host_timeout, etc.) have been renamed to use a hyphen in the preferred format.
* unposted: remove periods from completion descriptionsDoug Kearns2020-09-062-2/+2
| | | | As per the completion-style-guide recommendations.
* 47350: new dropbox command line client completionPeter Stephenson2020-09-041-0/+66
|
* 47322: allow prefix with ssh cipher completion and add matching control for ↵Oliver Kiddle2020-08-211-3/+3
| | | | options
* 47319: complete more options to ImageMagick's convert commandOliver Kiddle2020-08-131-0/+7
|
* 47293: lowercase completion descriptions for lpOliver Kiddle2020-08-101-78/+81
|
* 46216: update for ansible 2.9Oliver Kiddle2020-07-081-38/+109
|
* 46217: update options for tmux 3.1Oliver Kiddle2020-07-081-19/+91
|
* 46097: Fix "assignment to invalid subscript range" error in _rm.zsugabubus2020-06-281-1/+1
| | | | See 46090 for details.
* 46131: _git-config: Partly fix a bug whereby a 'foo.ba<TAB>' wouldn't be ↵Daniel Shahaf2020-06-281-2/+3
| | | | | | | | | completed to 'foo.bar.baz'. Now it properly gets completed, but in the case of gpg.openpgp.program, the description would be shown as "unknown option name", that being the description of gpg.*.program via `git help -c`, which shadows the more description of gpg.openpgp.program in $git_options.
* 46128: _git: Complete more options and diff/merge tools.Daniel Shahaf2020-06-281-2/+27
|
* 46129: _git-config: Fix a bug where a second trailing dot would be ↵Daniel Shahaf2020-06-281-5/+1
| | | | incorrectly offered.
* 46130: _git-config: Complete some more options.Daniel Shahaf2020-06-281-25/+68
|
* 46140: _git: Fix insufficiently quoted patternMiroslav Koškár2020-06-271-1/+1
|
* 46139: _git: Remove hanging whitespacesMiroslav Koškár2020-06-271-2/+2
|
* unposted c.f. 46034: workaround incompatibility with sh_file_expansion optionOliver Kiddle2020-06-261-1/+1
|
* 46044 (tweaked per Matthew): _units: Correct the path to the units data file ↵Daniel Shahaf2020-06-191-2/+4
| | | | on Debian with units 2.00 and newer and on FreeBSD.
* 45982: _zfs: add space propertyFrederick Zhang2020-06-171-1/+1
|
* 45939: Add _pgids typeMatthew Martin2020-06-013-3/+3
|
* 45934: _subversion: Make 'svnliteadmin' completed same as 'svnadmin'Yasuhiro KIMURA2020-05-281-1/+1
| | | | | In FreeBSD base system svnadmin is installed as 'svnliteadmin'. So make 'svnliteadmin' completed same as 'svnadmin'.
* 45831: Add _vi completerMatthew Martin2020-05-171-0/+47
|
* unposted: Use alternation patterns rather than brace expansionDaniel Shahaf2020-05-071-1/+1
| | | | (Cf. discussion on GitLab !12.)
* 45752/0002: _gcc: Complete --output like -o.Daniel Shahaf2020-05-021-1/+1
|
* 45752/0001: _gcc: Add .cpp and .hpp to the ignored extensions list.Daniel Shahaf2020-05-021-1/+1
|
* github #54: Fix dig completion errordavey hathorn2020-04-211-1/+1
|
* 45649: completion: Simplify Unison completion. No functional change.Daniel Shahaf2020-03-291-5/+2
|
* 45646: completion: Unison: Honour the $UNISON variableHenri Menke2020-03-291-2/+2
| | | | | | | | | | | | | | By default Unison uses the ~/.unison directory to store its cache and profiles. However, this location is configurable through the $UNISON environment variable. Quoting from the manual [1]: > If the environment variable UNISON is defined, then its value will be > used as the name of this directory. This patch enables users to move the .unison directory and still enjoy zsh completion for profiles. [1] https://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-manual.html#unisondir
* github #46: _git-restore: Complete arguments to the --source option after a ↵Gastón Haro2020-03-281-1/+1
| | | | '=' sign
* github #46: Better restrict git-restore(1) file completionsGastón Haro2020-03-281-5/+9
| | | | | | | | | | Add support to the -S and -W options. Remove the facility for completing files from the tree specified by the --source argument since, upon testing in git 2.26.0, that doesn't seem to be correct behaviour. (Note git-restore(1) says the command is experimental and its semantics may change.) See discussion on the PR for details.
* 45623: _quilt: Add subcommand descriptionsDaniel Shahaf2020-03-271-7/+43
|
* 45622: _quilt: Categorize subcommandsDaniel Shahaf2020-03-271-4/+37
|
* unposted: _git: Fix copy/paste error in earlier commit that broke `git stash ↵dana2020-03-131-1/+1
| | | | | | drop` This was broken by workers/44923 (8aa84bd5fc44)
* 45535: _lz4: Order compression levels numericallydana2020-03-131-2/+7
|
* 45531: _sh: Complete options more accuratelydana2020-03-131-12/+34
| | | | | Committing without handling of +x option variants (line 10) pending resolution of workers/45422
* 45424: completion: Add **/sbin to PATH when completing commands like sudodana2020-03-113-15/+26
| | | | | | | | | | | | | | | | | | * Update _command_names to add **/sbin to PATH when not otherwise overridden and _comp_priv_prefix is set. This ensures that, on systems where unprivileged users don't have **/sbin in their PATHs, we can still complete those commands when they try to run them with e.g. sudo * Update functions for privilege-gaining commands to use the aforementioned mechanism * Fix some other minor issues in _pfexec and _doas Changes from the posted diff: * Fix a minor redundancy in _doas * Add _c_p_p=( '' ) hack to _su
* Merge remote-tracking branch 'origin/master' into 5.9Daniel Shahaf2020-03-073-18/+46
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Test/D02glob.ztst: On the "unreadable directories can be globbed (users/24619, users/24626)" test, resolve conflicts by removing the Cygwin-only skip that has been added in master, since the test is passing on this branch. This effectively reverts workers/45492. See discussion starting in workers/45504. * origin/master: unposted: Remove 'sgi', as that OpenBSD port has been discontinued. 45509: fix typos in B01cd.ztst 45490 (+45495 and a test): refactor rlimits.c github #49: Fix typo: longson should be loongson users/24710: Fix job control problem with sudo. 45492: skip test added by users/24633 on Cygwin 45488: COMP_WORDS for bash need "$@"-style quoting 45487: Missing mod_export declarations for AIX 45447: Complete vcs_info_hookadd and vcs_info_hookdel. Expose _vcs_info_hooks as a top-level helper function. 45463: test: kill: Document why we use SIGURG 45453: builtins: kill: Do not signal current process group when pid is empty 45452: builtins: kill: Add `kill ''` regression test with explicit sigspec 45451: builtins: kill: Add basic test suite github #48/0002: vcs_info git: properly detect bare repositories github #48/0001: vcs_info git: avoid warnings in bare repositories unposted: Post-release version bump unposted: Release 5.8 CVE-2019-20044: Update change log for preceding commits Update NEWS/README Add unsetopt/PRIVILEGED tests Clean up error-message white space Improve PRIVILEGED fixes (again) Improve PRIVILEGED fixes Drop privileges securely unposted: V01zmodload: Fix failing test from workers/45385 45423: _su: Improve arg handling, shell look-ups unposted: _zip: Recognise '--' 45385: Add a test for 'zmodload -Fa' preemptively disabling ("blacklisting"?) features. unposted: Test release: 5.7.1-test-3 zsh/system: Fix infinite loop in sysread _diff_options: Restore -w completion lost in workers/43351 unposted: Fix ChangeLog typo. 45368: Add tests for workers/45367's issue about double slashes in 'cd -P' and /home/daniel/in/zsh. 45373: Fix ERR_EXIT bug in else branch of if. 45372: Record a symlink loop bug involving :P 45365: _git: Fix __git_recent_branches for the case when a commit has an empty message 45343: Queue signals around arithmetic evaluations 45344: Document where third-party completion functions should be installed. 45345: internal: ztst.vim: Fix highlighting of zsh comments in test payload unposted: internal: Add some comments and fix indentation. No functional change. 45340: internal: Document the difference between paramtab and realparamtab. 45332: _git: add completion for git-version _brace_parameter: add missing \ Conflicts: ChangeLog Test/D02glob.ztst Test/V01zmodload.ztst
| * 45423: _su: Improve arg handling, shell look-upsdana2020-02-141-12/+33
| | | | | | | | | | | | | | | | Differences from ML post: * Properly fix escaping issue with $usr (needs unescaped first) * Make $shell emptiness check easier to read (per feedback)