summaryrefslogtreecommitdiff
path: root/Userland/Shell/Shell.cpp
AgeCommit message (Expand)Author
2022-09-12Shell: Sort CompletionSuggestions for paths lexicographicallyBen Wiederhake
2022-08-23Userland: Consolidate most PATH resolving into a single implementationTim Schumacher
2022-08-23Userland: Rely on a single authoritative source for the default `PATH`Tim Schumacher
2022-07-12Everywhere: Replace single-char StringView op. arguments with charssin-ack
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-12Everywhere: Explicitly specify the size in StringView constructorssin-ack
2022-07-08Userland: Add `/usr/local/sbin` to `PATH` by defaultTim Schumacher
2022-06-24Shell: Ignore SIGCHLD after a few unsuccessful attempts at handling itAli Mohammad Pur
2022-04-21Shell: Highlight commands with a hyperlink to open their help pagesForLoveOfCats
2022-04-18Shell: Make program-based completion with no actual token possibleAli Mohammad Pur
2022-04-18LibLine: Make it possible to avoid autocompletion if requestedAli Mohammad Pur
2022-04-18LibLine: Respect the provided completion static offsetAli Mohammad Pur
2022-04-18Shell: Allow completions to request further action from the shellAli Mohammad Pur
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-29Shell: Add a shell option for autocompleting via the program itselfAli Mohammad Pur
2022-03-27Shell: Keep the stdio and rpath pledges for execute_process()Ali Mohammad Pur
2022-03-26Shell: Limit the access of processes spawned for autocompletionAli Mohammad Pur
2022-03-26Shell+LibCore: Provide argument help strings as display triviaAli Mohammad Pur
2022-03-26Shell: Implement program-aware autocompletionAli Mohammad Pur
2022-03-06Shell: Be more smart with pasted stuffAli Mohammad Pur
2022-03-06Shell: Allow completing StringLiterals as pathsAli Mohammad Pur
2022-03-06LibLine+Userland: Make suggestion offsets per-suggestionAli Mohammad Pur
2022-02-05Shell: Use strncmp() instead of string.compare() for name completionsAli Mohammad Pur
2022-01-29Shell: Use StringView instead of String const& where feasibleDaniel Bertalan
2022-01-09Shell: Don't reset 'last_return_code' before running commandsAli Mohammad Pur
2022-01-09Shell: Make interrupts kill the whole chain and not just the current jobAli Mohammad Pur
2021-12-31Shell: Make redirection errors raise ShellErrorsAli Mohammad Pur
2021-12-30Shell: Avoid many single byte write() syscalls when printing the promptDaniel Bertalan
2021-12-16Shell: Set subshell flag after checking for its value in parent shellAli Mohammad Pur
2021-12-11Everywhere: Fix -Winconsistent-missing-override warnings from ClangDaniel Bertalan
2021-12-05Shell: Cast unused smart-pointer return values to voidSam Atkins
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-11-08Shell: Replace Result<T, E> use with ErrorOr<T>Andreas Kling
2021-11-01Everywhere: Remove unused ArgsParser headerBen Wiederhake
2021-09-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-09-02Userland: Migrate to argument-less deferred_invokesin-ack
2021-08-19AK: Move FormatParser definition from header to implementation fileTimothy Flynn
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-07-17Shell: Don't assume that only the current shell may continue childrenAli Mohammad Pur
2021-07-13Shell: Add unalias builtinTheFightingCatfish
2021-06-12AK: Rename Vector::append(Vector) => Vector::extend(Vector)Andreas Kling
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-01LibGUI+Shell+bt+ls: Use proper APIs for creating file URLsMax Wipfli
2021-05-29Everywhere: Sort out superfluous QuickSort.h importsBen Wiederhake
2021-05-24LibLine+Shell: Allow some programs to modify the current termiosAli Mohammad Pur
2021-05-13Shell: Fix incorrect fcntl usagesin-ack
2021-05-12LibCore+Everywhere: Move OpenMode out of IODeviceAli Mohammad Pur
2021-05-11LibLine+Shell: Add dirty history flag and use itsin-ack