diff options
| author | Joshua Krusell <js.shirin@gmail.com> | 2021-02-03 16:46:59 +0100 |
|---|---|---|
| committer | Oliver Kiddle <opk@zsh.org> | 2021-02-13 00:54:59 +0100 |
| commit | 3d6e5b6231f0d80873c6f83924a48df223121e72 (patch) | |
| tree | b0779bb6f16c8bc85c1572f56928b45d393043bb /Src | |
| parent | 47997: Disable XTRACE around user-defined completion widgets. (diff) | |
| download | zsh-3d6e5b6231f0d80873c6f83924a48df223121e72.tar zsh-3d6e5b6231f0d80873c6f83924a48df223121e72.tar.gz zsh-3d6e5b6231f0d80873c6f83924a48df223121e72.tar.bz2 zsh-3d6e5b6231f0d80873c6f83924a48df223121e72.tar.lz zsh-3d6e5b6231f0d80873c6f83924a48df223121e72.tar.xz zsh-3d6e5b6231f0d80873c6f83924a48df223121e72.tar.zst zsh-3d6e5b6231f0d80873c6f83924a48df223121e72.zip | |
47905: Add leading '-' to zparseopts option parsing errors
Diffstat (limited to 'Src')
| -rw-r--r-- | Src/Modules/zutil.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Src/Modules/zutil.c b/Src/Modules/zutil.c index c8017d0c0..cecea6d51 100644 --- a/Src/Modules/zutil.c +++ b/Src/Modules/zutil.c @@ -1874,9 +1874,9 @@ bin_zparseopts(char *nam, char **args, UNUSED(Options ops), UNUSED(int func)) if (!(d = sopts[STOUC(*o)])) { if (fail) { if (*o != '-') - zwarnnam(nam, "bad option: %c", *o); + zwarnnam(nam, "bad option: -%c", *o); else - zwarnnam(nam, "bad option: %s", o); + zwarnnam(nam, "bad option: -%s", o); return 1; } o = NULL; @@ -1889,7 +1889,7 @@ bin_zparseopts(char *nam, char **args, UNUSED(Options ops), UNUSED(int func)) } else if (!(d->flags & ZOF_OPT) || (pp[1] && pp[1][0] != '-')) { if (!pp[1]) { - zwarnnam(nam, "missing argument for option: %s", + zwarnnam(nam, "missing argument for option: -%s", d->name); return 1; } @@ -1916,7 +1916,7 @@ bin_zparseopts(char *nam, char **args, UNUSED(Options ops), UNUSED(int func)) else if (!(d->flags & ZOF_OPT) || (pp[1] && pp[1][0] != '-')) { if (!pp[1]) { - zwarnnam(nam, "missing argument for option: %s", + zwarnnam(nam, "missing argument for option: -%s", d->name); return 1; } |
