banan-os/userspace/programs/Shell
Bananymous 6e981d1222 Shell: Add support for inline environment variables
e.g. `foo=$(echo lol) Shell -c 'echo $foo'` will now print lol!
2024-10-15 23:45:08 +03:00
..
Alias.cpp Shell: rewrite the whole shell to use tokens instead of raw strings 2024-10-13 22:00:16 +03:00
Alias.h Shell: rewrite the whole shell to use tokens instead of raw strings 2024-10-13 22:00:16 +03:00
Builtin.cpp Shell: remove `env` builtin and add `type` 2024-10-15 23:42:01 +03:00
Builtin.h Shell: rewrite the whole shell to use tokens instead of raw strings 2024-10-13 22:00:16 +03:00
CMakeLists.txt Shell: rewrite the whole shell to use tokens instead of raw strings 2024-10-13 22:00:16 +03:00
CommandTypes.cpp Shell: Cleanup code by defining argument types as nested types 2024-10-15 23:44:06 +03:00
CommandTypes.h Shell: Add support for inline environment variables 2024-10-15 23:45:08 +03:00
Execute.cpp Shell: Add support for inline environment variables 2024-10-15 23:45:08 +03:00
Execute.h Shell: Add support for inline environment variables 2024-10-15 23:45:08 +03:00
Input.cpp Shell: rewrite the whole shell to use tokens instead of raw strings 2024-10-13 22:00:16 +03:00
Input.h Shell: rewrite the whole shell to use tokens instead of raw strings 2024-10-13 22:00:16 +03:00
Lexer.cpp Shell: rewrite the whole shell to use tokens instead of raw strings 2024-10-13 22:00:16 +03:00
Lexer.h Shell: rewrite the whole shell to use tokens instead of raw strings 2024-10-13 22:00:16 +03:00
Token.cpp Shell: rewrite the whole shell to use tokens instead of raw strings 2024-10-13 22:00:16 +03:00
Token.h Shell: rewrite the whole shell to use tokens instead of raw strings 2024-10-13 22:00:16 +03:00
TokenParser.cpp Shell: Add support for inline environment variables 2024-10-15 23:45:08 +03:00
TokenParser.h Shell: rewrite the whole shell to use tokens instead of raw strings 2024-10-13 22:00:16 +03:00
main.cpp Shell: rewrite the whole shell to use tokens instead of raw strings 2024-10-13 22:00:16 +03:00