From 0715e56026441be497d90ab671f32fb00ee16455 Mon Sep 17 00:00:00 2001 From: Jorge Bucaran <jbucaran@me.com> Date: Wed, 11 Feb 2015 22:37:19 +0900 Subject: [PATCH] getopts: handle multiline option strings --- plugins/getopts/getopts.fish | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/getopts/getopts.fish b/plugins/getopts/getopts.fish index 00ea722..c8021ce 100644 --- a/plugins/getopts/getopts.fish +++ b/plugins/getopts/getopts.fish @@ -122,7 +122,7 @@ # → http://pubs.opengroup.org/onlinepubs/7908799/xbd/utilconv.html # # AUTHORS -# Jorge Bucaran <@bucaran> +# Jorge Bucaran <jbucaran@me.com> #/ function getopts # Currently supported return success/error conditions. @@ -154,7 +154,7 @@ function getopts # Trim option string and collect required / optional options. if [ -n "$__getopts_optstr" ] - set __getopts_optstr (printf $__getopts_optstr | tr '[:space:]' \n) + set __getopts_optstr (printf $__getopts_optstr | tr -s '[:space:]' \n) # Setting the first token of the option string to `:` enables # strict mode. This causes getopts to abort the process if an -- GitLab