Recommend eval when using variable as command.

This commit is contained in:
Konrad Borowski 2013-09-04 20:43:40 +02:00
parent 74e27a0a82
commit 6709d1067d

View file

@ -2055,15 +2055,17 @@ int parser_t::parse_job(process_t *p,
if (val) if (val)
{ {
debug(0, debug(0,
_(L"Variables may not be used as commands. Instead, define a function like 'function %ls; %ls $argv; end'. See the help section for the function command by typing 'help function'."), _(L"Variables may not be used as commands. Instead, define a function like 'function %ls; %ls $argv; end' or use the eval builtin instead, like 'eval %ls'. See the help section for the function command by typing 'help function'."),
cmd+1, cmd+1,
val, val,
cmd,
cmd); cmd);
} }
else else
{ {
debug(0, debug(0,
_(L"Variables may not be used as commands. Instead, define a function. See the help section for the function command by typing 'help function'."), _(L"Variables may not be used as commands. Instead, define a function or use the eval builtin instead, like 'eval %ls'. See the help section for the function command by typing 'help function'."),
cmd,
cmd); cmd);
} }
} }