From a777608f08effef1acd037bf7205087ea1ac64a1 Mon Sep 17 00:00:00 2001 From: zawz Date: Fri, 6 Nov 2020 17:07:18 +0100 Subject: [PATCH] minor var minimize fixes ~ OPTING and OPTARG reserved + Add command read to variable argument parse --- include/minimize.hpp | 2 +- src/minimize.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/minimize.hpp b/include/minimize.hpp index c6ebded..805c1b4 100644 --- a/include/minimize.hpp +++ b/include/minimize.hpp @@ -9,7 +9,7 @@ extern std::regex re_var_exclude; extern std::regex re_fct_exclude; -#define RESERVED_VARIABLES "HOME", "PATH", "SHELL", "PWD" +#define RESERVED_VARIABLES "HOME", "PATH", "SHELL", "PWD", "OPTIND", "OPTARG" std::regex var_exclude_regex(std::string const& in); std::regex fct_exclude_regex(std::string const& in); diff --git a/src/minimize.cpp b/src/minimize.cpp index 32903fa..800e079 100644 --- a/src/minimize.cpp +++ b/src/minimize.cpp @@ -50,7 +50,7 @@ std::vector cmd::arg_vars() return ret; std::string cmdname=this->firstarg_string(); - if(cmdname == "export" || cmdname == "unset" || cmdname == "local") + if(cmdname == "export" || cmdname == "unset" || cmdname == "local" || cmdname == "read") { for(uint32_t i=1; isize(); i++) {