diff options
author | Peter Stephenson <pws@zsh.org> | 2017-04-28 10:20:35 +0100 |
---|---|---|
committer | Peter Stephenson <pws@zsh.org> | 2017-04-28 10:22:43 +0100 |
commit | ed4e37e45c2f5761981cdc6027a5d6abc753176a (patch) | |
tree | 2395b7c4996c93021f2d306796c25b6ca66e0565 /Test/A01grammar.ztst | |
parent | d7110d8f01cae8c8d51c7abd0255f533cd8b8623 (diff) | |
download | zsh-ed4e37e45c2f5761981cdc6027a5d6abc753176a.tar.gz zsh-ed4e37e45c2f5761981cdc6027a5d6abc753176a.tar.xz zsh-ed4e37e45c2f5761981cdc6027a5d6abc753176a.zip |
41020: Fix "command -p"; "-p" was incorrectly left in command arguments
Also add tests for known precommand modifier issues.
Diffstat (limited to 'Test/A01grammar.ztst')
-rw-r--r-- | Test/A01grammar.ztst | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/Test/A01grammar.ztst b/Test/A01grammar.ztst index 37311cea7..9625a15bc 100644 --- a/Test/A01grammar.ztst +++ b/Test/A01grammar.ztst @@ -116,9 +116,11 @@ (\exec /bin/sh -c 'echo Test one'; print Not reached) ('exec' /bin/sh -c 'echo Test two'; print Not reached) -0:exec with quotes + (\exec -c /bin/sh -c 'echo Test three'; print Not reached) +0:precommand modifiers with quotes >Test one >Test two +>Test three cat() { echo Function cat executed; } command cat && unfunction cat @@ -126,6 +128,14 @@ <External command cat executed >External command cat executed + (command -p echo this is output) + (\command -p echo this is more output) + ('command' -p echo this is yet more output) +0: command -p without -v or -V +>this is output +>this is more output +>this is yet more output + command -pv cat command -pv echo command -p -V cat |