summaryrefslogtreecommitdiff
path: root/Userland/Shell
AgeCommit message (Expand)Author
2021-10-11Shell: Raise an error if an execute node ends up trying to run nothingAli Mohammad Pur
2021-10-08Shell: Fix -Wunreachable-code warnings from clangNico Weber
2021-09-20Shell: Make ArgsParser not exit on failure in builtin_exit()Ali Mohammad Pur
2021-09-16Shell: Use default instead of an empty constructor/destructorBrian Gianforcaro
2021-09-12Shell: Use ElapsedTimer::start_new()Brian Gianforcaro
2021-09-07Everywhere: Behaviour => BehaviorAndreas Kling
2021-09-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-09-03Everywhere: Prevent risky implicit casts of (Nonnull)RefPtrDaniel Bertalan
2021-09-03AK: Rename create<T> => make_ref_counted<T>Andreas Kling
2021-09-02Userland: Migrate to argument-less deferred_invokesin-ack
2021-08-31Shell: Use new Statistics tool in 'time -n' commandTobias Christiansen
2021-08-30Shell: Fix a TOCTOU in `popd` by simplifying itAndreas Kling
2021-08-28Shell: Use a relative path in builtin_cd for chdir if possibleAli Mohammad Pur
2021-08-27Shell: Use variable instead of iteration_times.size() in builtin_timeMusab Kılıç
2021-08-27Shell: Add iteration_times.ensure_capacity() in builtin_timeMusab Kılıç
2021-08-23Shell: Use String::join for the command in timing reportRalf Donau
2021-08-23Shell: Avoid a needless loop in builtin_time()Valtteri Koskivuori
2021-08-23Shell: Support `time -n <iterations>`Andreas Kling
2021-08-19AK: Move FormatParser definition from header to implementation fileTimothy Flynn
2021-08-13Shell: Make caller specify the string parsing end conditionsin-ack
2021-08-12Shell: Remove dbgln related to process group IDssin-ack
2021-08-12Userland: Fix PATH environment variable orderingJean-Baptiste Boric
2021-08-04Shell: Make sure TTY echo is enabled when running external commandsGunnar Beutner
2021-08-02Shell: Improve the parsing of history event designatorsTheFightingCatfish
2021-07-17Shell: Don't assume that only the current shell may continue childrenAli Mohammad Pur
2021-07-16Assistant: Keep the Terminal window open after the command has runGunnar Beutner
2021-07-13Shell: Add unalias builtinTheFightingCatfish
2021-07-08Shell: Use correct printf format string for `size_t`Daniel Bertalan
2021-07-04Everywhere: Prefer using "..."sv over StringView { "..." }Gunnar Beutner
2021-06-30AK: Remove the LexicalPath::is_valid() APIMax Wipfli
2021-06-29Shell: Don't do null check on `NonnullRefPtr<T>`Daniel Bertalan
2021-06-24Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull`Daniel Bertalan
2021-06-22Tests: Run each test in their respective directoriescoderdreams
2021-06-17Everywhere: Add component declarationsGunnar Beutner
2021-06-16Shell: Remove unused InlineLinkedList header includeBrian Gianforcaro
2021-06-13Userland: Allow building SerenityOS with -funsigned-charGunnar Beutner
2021-06-12AK: Rename Vector::append(Vector) => Vector::extend(Vector)Andreas Kling
2021-06-08Shell: Make `time` stop parsing options on first non-optionJelle Raaijmakers
2021-06-08LibCore: Support fine-grained failure behavior for ArgsParserJelle Raaijmakers
2021-06-07LibWeb+LibSyntax: Implement nested syntax highlightersAli Mohammad Pur
2021-06-05Shell: Fix off-by-one error in SyntaxHighlighterMax Wipfli
2021-06-03Everywhere: Replace ctype.h to avoid narrowing conversionsMax Wipfli
2021-06-01AK+Everywhere: Fix compiletime format parsing of replacement fieldsAli Mohammad Pur
2021-06-01Everywhere: codepoint => code pointAndreas Kling
2021-06-01LibGUI+Shell+bt+ls: Use proper APIs for creating file URLsMax Wipfli
2021-05-29Everywhere: Sort out superfluous QuickSort.h importsBen Wiederhake
2021-05-27Shell: Disable the valid test as it has a high failure rate on targetAndrew Kaster
2021-05-24LibLine+Shell: Allow some programs to modify the current termiosAli Mohammad Pur
2021-05-24AK+Everywhere: Consolidate String::index_of() and String::find()Andreas Kling
2021-05-22Shell: Make sure all tests put their temp dirs in /tmpAndrew Kaster