summaryrefslogtreecommitdiff
path: root/Shell
AgeCommit message (Expand)Author
2020-12-30AK+Format: Remove TypeErasedFormatParams& from format function.asynts
2020-12-30Shell: Implement a very basic exec builtinWilliam Marlow
2020-12-30AK: Make binary_search signature more generic.asynts
2020-12-29Shell: Fix wrong step value for brace rangesAnotherTest
2020-12-29Shell: Add runtime errors and implement break/continueAnotherTest
2020-12-29Shell: Make for/match/functions put their variables only in the new scopeAnotherTest
2020-12-29Shell: Add a 'glob' builtinAnotherTest
2020-12-16Shell: Don't run commands with failing redirectionsLinus Groh
2020-12-15Shell: Make Subshell actually create a subshellAnotherTest
2020-12-10Shell: Restore the terminal PGID before printing out job status on exitAnotherTest
2020-12-08Shell: Actually make shebangs workAnotherTest
2020-12-08Shell: Avoid recreating the event loop before exec()AnotherTest
2020-12-08Shell: Put background jobs into new process groups tooAnotherTest
2020-12-08Shell: Show termination signal if job did not exit cleanlyAnotherTest
2020-12-08Shell: Silence TCSETPGRP errors when not interactiveAnotherTest
2020-12-08Shell: Replace all dbg()'s with dbgln()AnotherTest
2020-12-08Shell: Make <return> go to a new line when the command is incompleteAnotherTest
2020-12-03Shell: Replace one more user-controlled assert with a syntax errorAnotherTest
2020-12-03Shell: Fix bad cast to BarewordLiteralAnotherTest
2020-11-30Shell: Error out when an expression is nested too deepAnotherTest
2020-11-29Shell: Fix some at_end() bugs and use syntax errors instead of assertingAnotherTest
2020-11-17Shell: Remove unused private member and includesLenny Maiorani
2020-11-01Shell: Do not leak the value of ARGV in nested function callsAnotherTest
2020-11-01Shell: Search for variables in the last frame firstAnotherTest
2020-11-01Shell: Store LocalFrames as NonnullOwnPtr<LocalFrame> insteadAnotherTest
2020-10-29Shell: Allow parts of globs to be named in match expressionsAnotherTest
2020-10-29Shell: Add some basic tests for backgroundingAnotherTest
2020-10-29Shell: Wait for the rest of the members of a pipeline when one exitsAnotherTest
2020-10-29Shell: Use kill_job() to kill jobsAnotherTest
2020-10-29Shell: Add redirections to the formatted command stringAnotherTest
2020-10-29Shell: Do not bail early when printing jobs if waitpid() failsAnotherTest
2020-10-29Shell: Rename {source,dest}_fd to {old,new}_fdAnotherTest
2020-10-29Shell: Run builtins that cannot be run in the main process in a new childAnotherTest
2020-10-29Shell: Drop all the jobs after killing them in stop_all_jobs()AnotherTest
2020-10-29Shell: Only prompt the user for a second 'exit' when in interactive modeAnotherTest
2020-10-29Shell: Add the `wait' builtinAnotherTest
2020-10-26Shell: Fix `cd' history (and `cdh')AnotherTest
2020-10-26Shell: Use kill() in fg/bg if killpg() failsAnotherTest
2020-10-26Shell: Ensure that jobs going through run_tail() retain should_waitAnotherTest
2020-10-26Shell: Make the ENSURE_WAITID_ONCE requirements a bit less strictAnotherTest
2020-10-26Shell: Implement AK::Formatter::format() for AST::CommandAnotherTest
2020-10-26Shell: Support HISTFILE environment variableLinus Groh
2020-10-26Shell+LibLine: Move Shell::{load,save}_history() to Line::EditorLinus Groh
2020-10-25Shell: Fix off-by-one in EOL mark printingAnotherTest
2020-10-25Shell: Add some tests for brace expansionsAnotherTest
2020-10-25Shell: Add support for brace expansionsAnotherTest
2020-10-15Everywhere: Add missing <AK/TemporaryChange.h> includesAndreas Kling
2020-10-14Shell: Use Node::kind() instead of Node::class_name() in formatterAnotherTest
2020-10-14Shell: Respect input sources' blank lines between sequencesAnotherTest
2020-10-14Shell: Put a space after the match pattern expression when formattingAnotherTest