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
/
Builtin.cpp
Age
Commit message (
Expand
)
Author
2023-03-10
Shell: Error out on invalid `export' argument
Ali Mohammad Pur
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 all immediately convertible fallible functions to ErrorOr
Ali Mohammad Pur
2023-02-28
Shell: Convert builtins to use the modern main() style
Ali Mohammad Pur
2023-02-28
Shell: Make AST::dump() ErrorOr-aware
Ali Mohammad Pur
2023-02-28
Shell+LibCodeComprehension: Start replacing {Deprecated => }String
Ali Mohammad Pur
2023-02-21
Shell: Fix (and paper over) various const-correctness issues
Andreas Kling
2023-02-18
Shell: Add a '--posix' mode to the 'dump' builtin
Ali Mohammad Pur
2023-02-13
LibCore: Rename `File` to `DeprecatedFile`
Tim Schumacher
2023-01-27
AK: Remove StringBuilder::build() in favor of to_deprecated_string()
Linus Groh
2023-01-07
Userland: Silence warnings from ElapsedTimer::elapsed() type change
Andrew Kaster
2023-01-02
Everywhere: Fix badly-formatted includes
Ben Wiederhake
2022-12-27
Shell: Add `where` builtin
Vetrox
2022-12-06
Everywhere: Rename to_{string => deprecated_string}() where applicable
Linus Groh
2022-12-06
AK+Everywhere: Rename String to DeprecatedString
Linus Groh
2022-10-24
AK+Everywhere: Turn bool keep_empty to an enum in split* functions
demostanis
2022-09-16
Shell: Fix 'Command:' output for built-in 'time' command
Ben Wiederhake
2022-08-23
Userland: Consolidate most PATH resolving into a single implementation
Tim Schumacher
2022-07-14
LibCore: Replace the ArgsParser option argument setting with an enum
Tim Schumacher
2022-07-12
Everywhere: Replace single-char StringView op. arguments with chars
sin-ack
2022-07-12
Everywhere: Add sv suffix to strings relying on StringView(char const*)
sin-ack
2022-07-12
Everywhere: Explicitly specify the size in StringView constructors
sin-ack
2022-04-21
Shell: Highlight commands with a hyperlink to open their help pages
ForLoveOfCats
2022-04-11
Shell: Read script arguments as Strings instead of char*s
Sam Atkins
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-26
Shell: Add an ArgsParser-based argument parser builtin
Ali Mohammad Pur
2022-02-22
Shell: Start history counter from 1
Ryan Chandler
2022-02-04
Shell: Add total time to builtin_time Timing Report
Tom Martin
2022-01-29
Shell: Use StringView instead of String const& where feasible
Daniel Bertalan
2022-01-09
Shell: Add a "noop" builtin aliased to ":"
Ali Mohammad Pur
2022-01-09
Shell: Refresh PATH cache after 'unset PATH'
Ali Mohammad Pur
2022-01-09
Shell: Don't reset 'last_return_code' before running commands
Ali Mohammad Pur
2022-01-04
Userland: Fail Core::find_executable_in_path on empty inputs
Andrew Kaster
2021-12-31
Shell: Make redirection errors raise ShellErrors
Ali Mohammad Pur
2021-12-05
Shell: Cast unused smart-pointer return values to void
Sam Atkins
2021-11-11
Everywhere: Pass AK::StringView by value
Andreas Kling
2021-11-06
Shell: Add min and max iteration times to `time -n` in builtin_time
Musab Kılıç
2021-10-08
Shell: Fix -Wunreachable-code warnings from clang
Nico Weber
2021-09-20
Shell: Make ArgsParser not exit on failure in builtin_exit()
Ali Mohammad Pur
2021-09-12
Shell: Use ElapsedTimer::start_new()
Brian Gianforcaro
2021-09-03
AK: Rename create<T> => make_ref_counted<T>
Andreas Kling
2021-08-31
Shell: Use new Statistics tool in 'time -n' command
Tobias Christiansen
2021-08-30
Shell: Fix a TOCTOU in `popd` by simplifying it
Andreas Kling
2021-08-28
Shell: Use a relative path in builtin_cd for chdir if possible
Ali Mohammad Pur
2021-08-27
Shell: Use variable instead of iteration_times.size() in builtin_time
Musab Kılıç
2021-08-27
Shell: Add iteration_times.ensure_capacity() in builtin_time
Musab Kılıç
2021-08-23
Shell: Use String::join for the command in timing report
Ralf Donau
[next]