summaryrefslogtreecommitdiff
path: root/Shell/Shell.cpp
AgeCommit message (Expand)Author
2020-12-30Shell: Implement a very basic exec builtinWilliam Marlow
2020-12-30AK: Make binary_search signature more generic.asynts
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-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-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: 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: 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-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: 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-15Everywhere: Add missing <AK/TemporaryChange.h> includesAndreas Kling
2020-10-04Shell+LibLine: Record the input offset of completionsAnotherTest
2020-10-04Shell: Move everything to the Shell namespaceAnotherTest
2020-10-04AK: Don't add newline for outf/dbgf/warnf.asynts
2020-10-01Shell: Assert that the same pid is not given to waitpid()AnotherTest
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-28Shell: Don't execute scripts interactively.asynts
2020-09-26Shell: Fix use-after-move in alias resolutionAnotherTest
2020-09-26Shell: Add a (very basic) formatterAnotherTest
2020-09-26Shell: Use NonnullRefPtr to store non-null subnodesAnotherTest
2020-09-19Shell: Fix Vector OOB access in `add_entry_to_cache()'AnotherTest
2020-09-19Shell: Make a new session at start if there's no active sessionAnotherTest
2020-09-19Shell: Do not strip glob base path when it was explicitly requestedAnotherTest
2020-09-14Shell: Allow builtins and functions as conditions for 'if'AnotherTest
2020-09-14Shell: Add support for functionsAnotherTest
2020-09-14Shell: Add support for $0,$1,...AnotherTest
2020-09-12Shell: Move the first command in a pipeline to the pipeline pgid tooAnotherTest
2020-09-10Shell: Do not reset the terminal attributes when command is run in bgAnotherTest
2020-09-09Shell: Fix event loop processing and backgrounding in subshellsAnotherTest
2020-09-09Shell: Allow control structures to appear in pipe sequencesAnotherTest
2020-09-09Shell: Announce job events at the right timesAnotherTest