summaryrefslogtreecommitdiff
path: root/src/command_manager.hh
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2015-10-22 13:48:57 +0100
committerMaxime Coste <frrrwww@gmail.com>2015-10-22 13:48:57 +0100
commite51ef6c3c29ca23c342776a19bdb9bcfc257875d (patch)
treecbbfc7905c6399851a35376f51f872637de000c8 /src/command_manager.hh
parent7346220e38b24f32e4f250909d81eceda4478397 (diff)
Wrap the shell params en env vars in a ShellContext struct
Diffstat (limited to 'src/command_manager.hh')
-rw-r--r--src/command_manager.hh6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/command_manager.hh b/src/command_manager.hh
index 9592bce6..d47dbdbc 100644
--- a/src/command_manager.hh
+++ b/src/command_manager.hh
@@ -61,8 +61,7 @@ class CommandManager : public Singleton<CommandManager>
{
public:
void execute(StringView command_line, Context& context,
- ConstArrayView<String> shell_params = {},
- const EnvVarMap& env_vars = EnvVarMap{});
+ const ShellContext& shell_context = {});
Completions complete(const Context& context, CompletionFlags flags,
StringView command_line, ByteCount cursor_pos);
@@ -104,8 +103,7 @@ private:
};
String expand(StringView str, const Context& context,
- ConstArrayView<String> shell_params = {},
- const EnvVarMap& env_vars = EnvVarMap{});
+ const ShellContext& shell_context = {});
}