Shannon Booth
|
0de2ead0e9
Shell: Validate only one directory is given to cd
|
5 yıl önce |
Shannon Booth
|
d0fb816ac3
Shell: Implement a "cd history" (cdh) builtin
|
5 yıl önce |
Andreas Kling
|
8f25dbf394
Shell: Fix silly stack overflow in 'cd' builtin
|
5 yıl önce |
Andreas Kling
|
4a271430f8
Shell: Set up the PWD environment variable early
|
5 yıl önce |
howar6hill
|
055344f346
AK: Move the wildcard-matching implementation to StringUtils
|
5 yıl önce |
Andreas Kling
|
559a99c104
Shell: Don't pass nonsense options to waitpid()
|
5 yıl önce |
Andreas Kling
|
ceec1a7d38
AK: Make Vector use size_t for its size and capacity
|
5 yıl önce |
Shannon Booth
|
90f40a80f4
Shell: Make some functions const
|
5 yıl önce |
Shannon Booth
|
859c1669f9
Shell: Add basic tilde expansion
|
5 yıl önce |
Shannon Booth
|
20d9c431ce
Shell: Use SkipParentAndBaseDir flag in DirIterator
|
5 yıl önce |
Andreas Kling
|
8262c1e662
Shell: Build prompt based on the PROMPT environment variable if present
|
5 yıl önce |
Andreas Kling
|
d17e23bd27
LibCore: Remove leading C from filenames
|
5 yıl önce |
Andreas Kling
|
2d39da5405
LibCore: Put all classes in the Core namespace and remove the leading C
|
5 yıl önce |
Andreas Kling
|
7454926765
Shell: If a command process is stopped, print the stop signal to stderr
|
5 yıl önce |
Andreas Kling
|
c303f55b60
Shell: Don't start a new session in every new shell
|
5 yıl önce |
Andreas Kling
|
41716aebde
Shell: Disable SH_DEBUG by default and tidy up command timing logging
|
5 yıl önce |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 yıl önce |
Andreas Kling
|
1b9f4c7c40
Shell: Fix broken debug logging about waiting on children
|
5 yıl önce |
Andreas Kling
|
1934a1ec0b
Shell: Use pledge()
|
5 yıl önce |
Andreas Kling
|
6f4c380d95
AK: Use size_t for the length of strings
|
5 yıl önce |
Andreas Kling
|
cd55f76727
Shell: Use _exit() in the forked child if execvp() fails
|
5 yıl önce |
William McPherson
|
aa8b40dce6
Shell: Cache PATH for faster tab completion
|
5 yıl önce |
Drew Stratford
|
058c8337df
Shell: Properly set and restore termios settings.
|
5 yıl önce |
Drew Stratford
|
58f67c1ccb
Shell: Update termios settings to match line discipline.
|
5 yıl önce |
Andreas Kling
|
8f45a259fc
ByteBuffer: Remove pointer() in favor of data()
|
5 yıl önce |
Andreas Kling
|
8d550c174e
LibCore: Convert CFile to ObjectPtr
|
5 yıl önce |
Andreas Kling
|
3596522d23
Shell: Add a "time" builtin to show how long a command took to run
|
5 yıl önce |
Jesse Buhagiar
|
2976e889e9
Shell: Fixed `pushd` and `popd`
|
5 yıl önce |
Jesse Buhagiar
|
ecdaf991c6
Shell: Added `pushd`, `popd` and `dirs` builtins
|
5 yıl önce |
Andreas Kling
|
b7bedab28a
Shell: Support extremely naive shell script execution
|
5 yıl önce |