summaryrefslogtreecommitdiff
path: root/Userland/Shell
AgeCommit message (Expand)Author
2021-04-13Shell: flush stderr and stdout when using builtinsjacob gw
2021-04-13Shell: add `type` builtinjacob gw
2021-04-08Shell: Allow newlines between the function decl and its bodyAnotherTest
2021-03-31Shell: Place Pipe redirections at the beginning of the redirection listAnotherTest
2021-03-31Shell: Handle SIGCHLD after sending SIGCONT to jobAnotherTest
2021-03-31Shell: Use existing job state when waitpid() returns 0 in `jobs`AnotherTest
2021-03-31Shell: Replace '#if SH_DEBUG` with dbgln_if() and if constexprAnotherTest
2021-03-22Shell: Add tests for slicesAnotherTest
2021-03-22Shell: Add support for indexing into variablesAnotherTest
2021-03-17Everywhere: Remove pessimizing and redundant move()Andreas Kling
2021-03-16Shell: Avoid unnecessarily taking control of the standard streamsAnotherTest
2021-03-15Shell: Consume the username when parsing '~user'AnotherTest
2021-03-12Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)Andreas Kling
2021-03-08Shell: Don't blindly dereference the result of Parser::parse()AnotherTest
2021-03-07Shell: Add support for enumerating lists in for loopsAnotherTest
2021-03-07Shell: Add support for 'immediate' expressions as variable substitutionsAnotherTest
2021-03-07Shell: Do not parse history events in scriptsAnotherTest
2021-03-07Shell: Add functions to the PATH cache when rebuilding the cacheAnotherTest
2021-03-07Shell: Make the 'not' builtin return the correct exit code for functionsAnotherTest
2021-03-07Shell: Corrently indent offset newlines when formattingAnotherTest
2021-03-07Shell: Skip caching PATH and history load/save when not interactiveAnotherTest
2021-03-04Shell: Adjust syntax highlighting logic for the new TextPosition logicAnotherTest
2021-03-04Shell: Make Node::hit_test_position() constAnotherTest
2021-02-28Shell: Remove WAITID_ONCE workaroundAndrew Kaster
2021-02-28Userland: Install shell tests on SerenityAndrew Kaster
2021-02-26Everywhere: Remove a bunch of redundant 'AK::' namespace prefixesLinus Groh
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-23AK+Userland: Extend the compiletime format string check to other functionsAnotherTest
2021-02-17Shell: Convert dbgprintf() => dbgln()Andreas Kling
2021-02-11LibSyntax: Make rehighlight() take Gfx::Palette as by const-referenceAndreas Kling
2021-02-07Shell: Move Shell syntax highlighter LibShellAndreas Kling
2021-02-07Shell: Make history index values not fitting in i32 a syntax errorAnotherTest
2021-02-03Shell: Make history range values larger than u32 a syntax errorAnotherTest
2021-01-26Shell: Do not bail on signaled if conditionAnotherTest
2021-01-25Everywhere: Hook up remaining debug macros to Debug.h.asynts
2021-01-25Everywhere: Remove unnecessary debug comments.asynts
2021-01-23Shell: Run the command's next chain even when it's emptyAnotherTest
2021-01-23Shell: Block on the existing event loop instead of pushing a new oneAnotherTest
2021-01-23Shell: Make the parser read consecutive sequences without recursingAnotherTest
2021-01-22Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-22Everywhere: Fix typosLinus Groh
2021-01-19Shell: Don't spam perror() on kill_job()AnotherTest
2021-01-19Shell: Make tests use PASS/FAIL instead of exit codesAnotherTest
2021-01-19Shell: Make 'if' expressions return the unevaluated value of blocksAnotherTest
2021-01-19Shell: Add a `not` builtinAnotherTest
2021-01-19Shell: Mark control structures to be executed in the current processAnotherTest
2021-01-19Shell: Implement `for_each_entry()` for syntactic list nodesAnotherTest
2021-01-19Shell: Consider numbers as word characters tooAnotherTest
2021-01-19Shell: Actually return the exit code of the file when running a fileAnotherTest
2021-01-19Shell: Add a builtin that parses its sole argument and dumps its ASTAnotherTest