summaryrefslogtreecommitdiff
path: root/Userland/Shell/Shell.cpp
AgeCommit message (Expand)Author
2023-05-05Shell: Rename the verb {lookup => look_up}Ali Mohammad Pur
2023-05-05Shell: Place all variables in the closest nonlocal frame in POSIX modeAli Mohammad Pur
2023-04-25Userland: Remove serialize-to-JSON functions only used for InspectorAndreas Kling
2023-04-24Shell: Use `JsonArray::append` in `save_to`Cameron Youell
2023-04-24AK: Add new failable `JsonArray::{append/set}` functionsCameron Youell
2023-04-12Shell: Add `map_fixed` to the pledges for command autocompletionTim Schumacher
2023-03-06Everywhere: Stop using NonnullOwnPtrVectorAndreas Kling
2023-03-06Everywhere: Stop using NonnullRefPtrVectorAndreas Kling
2023-02-28Everywhere: Use '_{short_,}string' literals moreLinus Groh
2023-02-28Shell: Convert all immediately convertible fallible functions to ErrorOrAli Mohammad Pur
2023-02-28Shell: Convert the remaining fallible AST functions to ErrorOrAli Mohammad Pur
2023-02-28Shell: Convert builtins to use the modern main() styleAli Mohammad Pur
2023-02-28Shell: Make AST::dump() ErrorOr-awareAli Mohammad Pur
2023-02-28Shell+LibCodeComprehension: Start replacing {Deprecated => }StringAli Mohammad Pur
2023-02-21Shell: Fix (and paper over) various const-correctness issuesAndreas Kling
2023-02-18Shell: Allow the heredoc node to act as a redirection tooAli Mohammad Pur
2023-02-13Shell: Start implementing a POSIX-compliant parserAli Mohammad Pur
2023-02-13LibCore: Remove `Stream.h`Tim Schumacher
2023-02-13LibCore: Rename `File` to `DeprecatedFile`Tim Schumacher
2023-01-27AK: Remove StringBuilder::build() in favor of to_deprecated_string()Linus Groh
2023-01-27Shell: Replace uses of JsonObject::get_deprecated()/get_ptr()Sam Atkins
2023-01-17AK+Everywhere: Rename JsonObject::get() to ::get_deprecated()Sam Atkins
2023-01-12LibCore+Userland: Make Core::Timer::create_single_shot() return ErrorOrSam Atkins
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-10-10Userland: Remove unecessary uses of __serenity__ macroAndrew Kaster
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