summaryrefslogtreecommitdiff
path: root/Shell/Shell.h
AgeCommit message (Expand)Author
2020-11-01Shell: Do not leak the value of ARGV in nested function callsAnotherTest
2020-11-01Shell: Store LocalFrames as NonnullOwnPtr<LocalFrame> insteadAnotherTest
2020-10-29Shell: Wait for the rest of the members of a pipeline when one exitsAnotherTest
2020-10-29Shell: Add the `wait' builtinAnotherTest
2020-10-26Shell: Ensure that jobs going through run_tail() retain should_waitAnotherTest
2020-10-26Shell+LibLine: Move Shell::{load,save}_history() to Line::EditorLinus Groh
2020-10-04Shell: Move everything to the Shell namespaceAnotherTest
2020-10-01Shell: Wait for *any* child to change state when receiving a SIGCHLDAnotherTest
2020-09-30Shell: Make 'editor' a member of Shell, and provide a LibShellAnotherTest
2020-09-26Shell: Add live formatting and take an option to enable itAnotherTest
2020-09-26Shell: Add a (very basic) formatterAnotherTest
2020-09-15LibCore: Make Core::Object properties more dynamicAndreas Kling
2020-09-14Shell: Add support for functionsAnotherTest
2020-09-14Shell: Add support for $0,$1,...AnotherTest
2020-09-09Shell: Fix event loop processing and backgrounding in subshellsAnotherTest
2020-09-09Shell: Fix job control and backgroundingAnotherTest
2020-08-17Shell: Ensure that the cursor starts on a new lineAnotherTest
2020-08-15Shell: Allow redirections and pipes on builtinsAnotherTest
2020-08-09Shell: Make redirections without commands apply to all future commandsAnotherTest
2020-08-06Shell: Store jobs as NonnullRefPtr<Job>Andreas Kling
2020-08-06Shell: Make run_command() return a NonnullRefPtrVector<Job>Andreas Kling
2020-08-05Shell: Do not assume that stdin/stdout is a TTYAnotherTest
2020-08-04Shell: Give the TTY to the foreground processAnotherTest
2020-08-04Shell: Add support for ARGV (and $*, $#)AnotherTest
2020-08-04Shell: factor out updating the path cache into a function.Mathieu PATUREL
2020-08-04Shell: highlight runnable commandsMathieu PATUREL
2020-07-16Shell: Add a 'for' loopAnotherTest
2020-07-13Shell: Put children in their own process groups and fix job controlAnotherTest
2020-07-13Shell: Move out run_commands and expand_aliases to be Shell member fnsAnotherTest
2020-07-09Shell: Handle signals asynchronouslyTom
2020-07-07Shell: Run both /etc/shellrc and ~/.shellrc on startupAndreas Kling
2020-07-06Shell: Keep the TTY on the same pgroup to get tty signalsAnotherTest
2020-07-06Shell: Do not treat the absence of an init script as an errorAnotherTest
2020-07-05Shell: Initial support for 'option' completionsAnotherTest
2020-07-05Shell: Add a 'setopt' builtinAnotherTest
2020-07-05Shell: Provide completions to Tilde and its Juxtaposition.AnotherTest
2020-07-05Shell: Read and evaluate an init file on startAnotherTest
2020-07-05Shell: Add the alias builtin and resolve aliasesAnotherTest
2020-07-05Shell: Switch to a new parser and ASTAnotherTest
2020-05-27Shell: Never assign equal job ids to two different jobsAnotherTest
2020-05-27Shell: Provide some information to inspectorsAnotherTest
2020-05-27Shell: Avoid messing with sigaction while waiting for a childAnotherTest
2020-05-25LibLine: Change get_line to return a Result<String, Error>AnotherTest
2020-05-25Shell: Warn the user about active jobs on exitAnotherTest
2020-05-25Shell: Kill existing jobs when exitingAnotherTest
2020-05-25Shell: Add the `disown' shell builtinAnotherTest
2020-05-20LibLine: Unify completion hooks and adapt its usersAnotherTest
2020-05-17Shell: Treat builtin names as programs and suggest themAnotherTest
2020-05-17Shell: Switch to using Core::EventLoopAnotherTest