From 800ee2b651526acfed7a0f986f21ba4b8878cea5 Mon Sep 17 00:00:00 2001 From: zawwz Date: Thu, 11 Mar 2021 15:02:54 +0100 Subject: [PATCH] implement quote minimizing as --minimize-quote option instead of -m --- src/main.cpp | 5 ++--- src/options.cpp | 3 ++- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 5b0e7fe..e3f277d 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -167,12 +167,11 @@ int main(int argc, char* argv[]) // processing before output // minimize if(options['m']) - { - minimize_quotes(sh); opt_minimize=true; - } if(options["remove-unused"]) delete_unused( sh, re_var_exclude, re_fct_exclude ); + if(options["minimize-quotes"]) + minimize_quotes(sh); if(options["minimize-var"]) minimize_var( sh, re_var_exclude ); if(options["minimize-fct"]) diff --git a/src/options.cpp b/src/options.cpp index 1821f09..05e487b 100644 --- a/src/options.cpp +++ b/src/options.cpp @@ -25,8 +25,9 @@ ztd::option_set gen_options() ztd::option("no-shebang", false, "Don't output shebang"), ztd::option('J', "json", false, "Output the json structure"), ztd::option("\r [Processing]"), - ztd::option('C', "no-cd", false, "Don't cd when doing %include and %resolve"), ztd::option('m', "minimize", false, "Minimize code without changing functionality"), + ztd::option("minimize-quotes", false, "Remove unnecessary quotes"), + ztd::option('C', "no-cd", false, "Don't cd when doing %include and %resolve"), ztd::option('I', "no-include", false, "Don't resolve %include commands"), ztd::option('R', "no-resolve", false, "Don't resolve %resolve commands"), ztd::option("debashify", false, "Attempt to turn a bash-specific script into a POSIX shell script"),