ladybird/Shell
William Marlow 96cd04f2ba Shell: Implement a very basic exec builtin
Other shells also support a number of other options with exec and
some have special behaviour when calling exec with no arguments except
redirections.

This PR only supports the basic case of replacing the Shell process
(or LibShell host process) with the provided command.
2020-12-30 02:13:53 +01:00
..
Tests Shell: Add runtime errors and implement break/continue 2020-12-29 16:55:43 +01:00
AST.cpp Shell: Fix wrong step value for brace ranges 2020-12-29 16:55:43 +01:00
AST.h Shell: Add runtime errors and implement break/continue 2020-12-29 16:55:43 +01:00
Builtin.cpp Shell: Implement a very basic exec builtin 2020-12-30 02:13:53 +01:00
CMakeLists.txt Shell: Make 'editor' a member of Shell, and provide a LibShell 2020-09-30 20:05:24 +02:00
Execution.h Shell: Move everything to the Shell namespace 2020-10-04 23:12:28 +02:00
Formatter.cpp Shell: Add runtime errors and implement break/continue 2020-12-29 16:55:43 +01:00
Formatter.h Shell: Add runtime errors and implement break/continue 2020-12-29 16:55:43 +01:00
Forward.h Shell: Add runtime errors and implement break/continue 2020-12-29 16:55:43 +01:00
Job.cpp Shell: Do not bail early when printing jobs if waitpid() fails 2020-10-29 11:53:01 +01:00
Job.h Shell: Show termination signal if job did not exit cleanly 2020-12-08 23:34:38 +01:00
main.cpp Shell: Replace all dbg()'s with dbgln() 2020-12-08 23:34:38 +01:00
NodeVisitor.cpp Shell: Add runtime errors and implement break/continue 2020-12-29 16:55:43 +01:00
NodeVisitor.h Shell: Add runtime errors and implement break/continue 2020-12-29 16:55:43 +01:00
Parser.cpp Shell: Add runtime errors and implement break/continue 2020-12-29 16:55:43 +01:00
Parser.h Shell: Add runtime errors and implement break/continue 2020-12-29 16:55:43 +01:00
Shell.cpp Shell: Implement a very basic exec builtin 2020-12-30 02:13:53 +01:00
Shell.h Shell: Implement a very basic exec builtin 2020-12-30 02:13:53 +01:00