diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2012-09-09 17:10:53 +0200 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2012-09-09 17:10:53 +0200 |
| commit | ae76b7dddc2973b809109329aabf15fdd676b7d6 (patch) | |
| tree | 0ad185f833f8efaa8a0c72b75248a9e8882b9863 /src/shell_manager.hh | |
| parent | 46565723b1f146af461f93dd45a9c25d43ac553d (diff) | |
Add support for shell script parameters
Now %sh{ ... } can access positional parameters through
standard shell construct, allowing simple handling of variable
parameters.
def command accepts -shell-params flag to use this facility.
Diffstat (limited to 'src/shell_manager.hh')
| -rw-r--r-- | src/shell_manager.hh | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/shell_manager.hh b/src/shell_manager.hh index 6ce3aada..615b19ec 100644 --- a/src/shell_manager.hh +++ b/src/shell_manager.hh @@ -19,10 +19,12 @@ public: ShellManager(); String eval(const String& cmdline, const Context& context, + const memoryview<String>& params, const EnvVarMap& env_vars); String pipe(const String& input, const String& cmdline, const Context& context, + const memoryview<String>& params, const EnvVarMap& env_vars); void register_env_var(const String& regex, EnvVarRetriever retriever); |
