summaryrefslogtreecommitdiff
path: root/Userland/Shell
AgeCommit message (Expand)Author
2021-04-29Shell: Implement formatting for HeredocsAli Mohammad Pur
2021-04-29Shell: Add some tests for heredocsAli Mohammad Pur
2021-04-29Shell: Add support for heredocsAli Mohammad Pur
2021-04-29Shell: Do not assume that all parts of a node are enclosed in the nodeAli Mohammad Pur
2021-04-29Shell: Avoid position push/pop when checking for next_is()Ali Mohammad Pur
2021-04-29Shell: Allow Syntax errors to be mutated while parsingAli Mohammad Pur
2021-04-29Everywhere: Use "the SerenityOS developers." in copyright headersLinus Groh
2021-04-25Everywhere: Remove empty line after function body opening curly braceLinus Groh
2021-04-23Shell: Add a 'kill' builtin that wraps the system's ownAli Mohammad Pur
2021-04-23Shell: Add support for jobspecs in fg/bg/disown/waitAli Mohammad Pur
2021-04-23AK: Rename adopt() to adopt_ref()Andreas Kling
2021-04-23Shell: Fix how cd handles the path argumentGunnar Beutner
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-21Shell: Convert String::format() => String::formatted()Andreas Kling
2021-04-20Shell: Auto-completion shouldn't suggest non-executable files for the program...Gunnar Beutner
2021-04-19Shell: Don't whine about tcsetpgrp() failingAli Mohammad Pur
2021-04-19Shell/Tests: Replace 'type f -f' with 'type -f f'Ali Mohammad Pur
2021-04-15Everything: Add `-Wnon-virtual-dtor` flagNicholas-Baron
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