index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
/
Shell
Age
Commit message (
Expand
)
Author
2023-05-21
Shell: Properly detect the kill executable
Undefine
2023-05-19
Shell: Prefer File::read_until_eof over DeprecatedFile::read_all
Ben Wiederhake
2023-05-15
Shell: Prefer FileSystem over DeprecatedFile
Ben Wiederhake
2023-05-13
Userland: Merge DEFAULT_PATH into LibFileSystem/FileSystem.h
Ben Wiederhake
2023-05-09
AK: Add the `Input` word to input-only buffered streams
Lucas CHOLLET
2023-05-05
Shell: Rename the verb {lookup => look_up}
Ali Mohammad Pur
2023-05-05
Shell: Make the builtins' POSIX mode requirement more explicit
Ali Mohammad Pur
2023-05-05
Shell: Make null_or_alternative actually look up the given variable
Ali Mohammad Pur
2023-05-05
Shell: Place all variables in the closest nonlocal frame in POSIX mode
Ali Mohammad Pur
2023-05-05
Shell: Allow newlines before `do` in POSIX for loops
Ali Mohammad Pur
2023-05-05
Shell: Allow assignment-prefixed commands to run builtins
Ali Mohammad Pur
2023-05-05
Shell: Add support for `unset -v` in POSIX mode
Ali Mohammad Pur
2023-05-05
Shell: Allow lossy conversion from list -> string in POSIX mode
Ali Mohammad Pur
2023-05-05
Shell: Allow non-exhaustive 'case' statements in POSIX
Ali Mohammad Pur
2023-05-05
Shell: Add support for the POSIX 'read' builtin
Ali Mohammad Pur
2023-05-05
Shell: Correctly handle escaped quote characters in strings
Ali Mohammad Pur
2023-05-05
Shell: Actually execute loop/case bodies when running them
Ali Mohammad Pur
2023-05-05
Shell: Correctly handle commands after heredoc contents
Ali Mohammad Pur
2023-05-05
Shell: Use the correct range for named variable expansions
Ali Mohammad Pur
2023-05-05
Shell: Add the 'break' and 'continue' POSIX builtins
Ali Mohammad Pur
2023-04-25
Userland: Remove serialize-to-JSON functions only used for Inspector
Andreas Kling
2023-04-25
LibCore: Simplify Core::Notifier by only allowing one event type
Andreas Kling
2023-04-24
Shell: Use `JsonArray::append` in `save_to`
Cameron Youell
2023-04-24
AK: Add new failable `JsonArray::{append/set}` functions
Cameron Youell
2023-04-12
Shell: Add `map_fixed` to the pledges for command autocompletion
Tim Schumacher
2023-04-09
Everywhere: Remove unused DeprecatedString includes
Ben Wiederhake
2023-03-31
Shell: Don't require ArgsParser values to be null-terminated
Ali Mohammad Pur
2023-03-29
Shell: Skip rc files when not running interactively
Tim Schumacher
2023-03-29
Shell: Correctly mark the end line of a parsed list
Tim Schumacher
2023-03-29
Shell: Allow appending empty string literals
Tim Schumacher
2023-03-29
Shell: Properly skip POSIX `Fi` tokens
Tim Schumacher
2023-03-29
Shell: Evaluate the program name before parsing arguments
Tim Schumacher
2023-03-22
Shell: Implement arithmetic expansions for POSIX mode
Ali Mohammad Pur
2023-03-22
Shell: Resolve nonexistent string env variables to the empty string
Ali Mohammad Pur
2023-03-22
Shell: Load a different rc file when in POSIX mode
Ali Mohammad Pur
2023-03-21
Everywhere: Use `LibFileSystem` where trivial
Cameron Youell
2023-03-15
LibGfx+Userland: Make TextAttributes::underline_style optional
Sam Atkins
2023-03-13
AK: Rename Stream::write_entire_buffer to Stream::write_until_depleted
Tim Schumacher
2023-03-13
AK: Rename Stream::read_entire_buffer to Stream::read_until_filled
Tim Schumacher
2023-03-10
Shell: Error out on invalid `export' argument
Ali Mohammad Pur
2023-03-07
Shell: Fix bogus C-style casts from `NonnullOwnPtr<T>*` to `T*`
Andreas Kling
2023-03-06
Everywhere: Remove NonnullOwnPtr.h includes
Andreas Kling
2023-03-06
Everywhere: Stop using NonnullOwnPtrVector
Andreas Kling
2023-03-06
Everywhere: Remove NonnullRefPtr.h includes
Andreas Kling
2023-03-06
Everywhere: Stop using NonnullRefPtrVector
Andreas Kling
2023-03-01
LibCore+Everywhere: Remove ArgsParser::add*(char const*&)
Ali Mohammad Pur
2023-02-28
Everywhere: Use '_{short_,}string' literals more
Linus Groh
2023-02-28
Userland+AK: Stop using getopt() for ArgsParser
Ali Mohammad Pur
2023-02-28
Shell: Convert the POSIX parser/lexer to ErrorOr
Ali Mohammad Pur
2023-02-28
Shell: Convert all immediately convertible fallible functions to ErrorOr
Ali Mohammad Pur
[next]