Andreas Kling
|
aa2cfed6b0
Shell: Remove some unused code.
|
il y a 6 ans |
Andreas Kling
|
fc4022d173
Shell: Handle SIGWINCH to get a nice behavior when resizing.
|
il y a 6 ans |
Andreas Kling
|
0e75aba7c3
StringView: Rename characters() to characters_without_null_termination().
|
il y a 6 ans |
CallumAttryde
|
e38c3bce15
add ~/.history file for Shell, stores entire command log and loads recent commands into history buffer
|
il y a 6 ans |
Sergey Bugaev
|
802612f665
Shell: Implement more advanced globbing.
|
il y a 6 ans |
Andreas Kling
|
f7ede145b4
Shell: Run clang-format on everything.
|
il y a 6 ans |
Andreas Kling
|
08cd75ac4b
Kernel: Rename FileDescriptor to FileDescription.
|
il y a 6 ans |
Andreas Kling
|
ecb72dd991
Shell: Print the name of each process whose exit status we're reporting.
|
il y a 6 ans |
Andreas Kling
|
036d808e96
Shell: Check the exit status of all spawned child processes.
|
il y a 6 ans |
Andreas Kling
|
848044b74c
Shell: Separate fd rewirings from redirections.
|
il y a 6 ans |
Andreas Kling
|
6b585f9dd7
Shell: Fix an error message incorrectly complaining about lstat() failure.
|
il y a 6 ans |
Andreas Kling
|
07c3cc01ec
LibC: Move wait-related stuff to <sys/wait.h>. #POSIX
|
il y a 6 ans |
Andreas Kling
|
96db775ac1
LibC: Add setenv().
|
il y a 6 ans |
Robin Burchell
|
9947ee9566
Shell: Allow * and ? wildcard expansion in arguments
|
il y a 6 ans |
Andreas Kling
|
dd595fe865
Shell: A '>' redirection target should be truncated.
|
il y a 6 ans |
Andreas Kling
|
0fa098845f
Shell: When a command is terminated by a signal, print signal description.
|
il y a 6 ans |
Robin Burchell
|
aee99b05a6
Shell: Add append operator (>>)
|
il y a 6 ans |
Robin Burchell
|
abb7455163
LibC/Shell: Add unsetenv(), and unset builtin calling it in Shell.
|
il y a 6 ans |
Robin Burchell
|
b2dd12daac
LibC: Change putenv (and getenv) to not copy, but directly return the environ values.
|
il y a 6 ans |
Andreas Kling
|
43604bf71a
LibC+Shell: Make system() actually work.
|
il y a 6 ans |
Andreas Kling
|
c838a2e652
Shell: Add "umask" builtin for reading/writing the shell's umask.
|
il y a 6 ans |
Andreas Kling
|
d53941a466
Shell: Support basic line editing with left/right arrow keys.
|
il y a 6 ans |
Andreas Kling
|
16a5a76445
Shell: Add "history" command that shows command history.
|
il y a 6 ans |
Andreas Kling
|
ba7364b43b
Shell: Move line editing to a separate class.
|
il y a 6 ans |
Andreas Kling
|
fe73543d41
Shell: Move the Shell to a separate directory and let's call it "Shell" :^)
|
il y a 6 ans |