AnotherTest
|
639c1a1737
Shell: Build as part of Lagom as well
|
5 years ago |
AnotherTest
|
bc3285abb0
Shell: Read and evaluate an init file on start
|
5 years ago |
AnotherTest
|
3d6a035d0f
Shell: Use ArgsParser for argument parsing
|
5 years ago |
AnotherTest
|
a4627f2439
Shell: Switch to a new parser and AST
|
5 years ago |
AnotherTest
|
889a8e7d0f
LibLine: Handle interrupts again
|
5 years ago |
AnotherTest
|
d5e9213683
Shell: Avoid messing with sigaction while waiting for a child
|
5 years ago |
AnotherTest
|
70a213a6ec
LibLine: Use Core::EventLoop for outer read loop
|
5 years ago |
Sergey Bugaev
|
4139838a93
Userland et al: Pledge sigaction when needed
|
5 years ago |
AnotherTest
|
42114c5784
Shell: Refuse to be suspended with ^Z
|
5 years ago |
AnotherTest
|
7fba21aefc
LibLine: Unify completion hooks and adapt its users
|
5 years ago |
AnotherTest
|
a398898c12
Shell: Switch to using Core::EventLoop
|
5 years ago |
AnotherTest
|
172df68666
Shell: Patch most of the builtins to use Core::ArgsParser
|
5 years ago |
AnotherTest
|
e630d83633
Shell: Add job control capabilities
|
5 years ago |
Linus Groh
|
b11c7ad2ba
Shell: Properly handle parser syntax errors
|
5 years ago |
Shannon Booth
|
154a6e69a4
Shell: Use DirIterator::SkipParentAndBaseDir
|
5 years ago |
AnotherTest
|
6fcdfe1169
Shell: Correct program stop behaviour
|
5 years ago |
Sergey Bugaev
|
7aad44b825
Shell: Print correct errno when execvp() fails
|
5 years ago |
AnotherTest
|
6cd4d136a0
Shell: Break out of continuation when ^C is pressed
|
5 years ago |
Andreas Kling
|
c50672a19d
Shell: Hyperlink output from "pwd" and "dirs" built-ins :^)
|
5 years ago |
AnotherTest
|
6b674db855
Shell: Support basic syntax highlighting
|
5 years ago |
AnotherTest
|
1d0d0e9d00
Shell: Parse comments
|
5 years ago |
AnotherTest
|
a862c230b1
Shell: Include some metadata in parsed tokens and ask for continuation
|
5 years ago |
Andrew Kaster
|
3cae4cee81
Shell: Check for invalid #! in commands
|
5 years ago |
AnotherTest
|
0fb4a808ef
Shell: Provide the correct invariant length to the line editor
|
5 years ago |
AnotherTest
|
a80ddf584f
Shell+LibLine: Handle escaped characters correctly
|
5 years ago |
Stephan Unverwerth
|
13c122b8b2
Shell: use access() syscall to check if files are executable by user
|
5 years ago |
Andreas Kling
|
a19690170f
LibCore: Make Core::File::open() return a Result<NNRP<File>, String>
|
5 years ago |
AnotherTest
|
0e5191de49
Shell: Correct suggestion of directories
|
5 years ago |
AnotherTest
|
cb3cf589ed
LibLine: Allow suggestions to have trailing trivia strings
|
5 years ago |
Linus Groh
|
2623bd711b
Shell: Don't return early if command is in PATH and a directory
|
5 years ago |