fdai7381
|
3a8bea9b4e
|
feat: add history suggestions
|
2 years ago |
fdai7381
|
7197056166
|
feat: add filename completion
|
2 years ago |
fdai7381
|
d887832224
|
fix: update prompt on iteration
|
2 years ago |
fdai7381
|
9f67319678
|
feat: update default prompt style
|
2 years ago |
fdai7381
|
a39b8ead8f
|
refactoring: sort imports
|
2 years ago |
fdai7381
|
9477a4de04
|
feat: add shell welcome message
|
2 years ago |
fdai7451
|
baaa219b40
|
refactoring: move error catching match statement to other file
|
2 years ago |
fdai7451
|
80cd94232a
|
feat: add preprocessing function
|
2 years ago |
fdai7451
|
7fa7ee5004
|
refactoring: simplify main loop match break and continue arms
|
2 years ago |
fdai7451
|
06ce1ffe25
|
feat: add command to change prompt style
|
2 years ago |
fdai7451
|
70e18add89
|
feat: add session based command history
|
2 years ago |
fdai7451
|
33a6385db8
|
feat: do not exit on ctrl-c while executing a not builtin command
|
2 years ago |
fdai7451
|
2ed92df374
|
refactoring: use String instead of &str in interpret
|
2 years ago |
fdai7451
|
cc1b1838a6
|
feat: continue instead of exit on ctrl-c
|
2 years ago |
fdai7451
|
357747ccf0
|
feat: exit directly when using exit command
|
2 years ago |
fdai7451
|
66edb724bd
|
feat: use shlex to parse line
|
2 years ago |
fdai7451
|
b18d62705b
|
fix: use eprintln to print errors
|
2 years ago |
fdai7451
|
1e60631006
|
refactoring: unify match error arms
|
2 years ago |
fdai7381
|
5f399c0839
|
feat: add exit shell error
|
2 years ago |
fdai7375
|
2ae1471632
|
feat: add builtins module
|
2 years ago |
fdai7381
|
57902e67f5
|
feat: add command not found
|
2 years ago |
fdai7381
|
6c3db77525
|
fix: continue on empty line
|
2 years ago |
fdai7381
|
ba58935c95
|
feat: rework command execution
|
2 years ago |
fdai7381
|
acf60cc2d8
|
feat: add shell error enum
|
2 years ago |
fdai7375
|
e9c594ebc2
|
refactoring: add interpret function
|
2 years ago |
fdai7375
|
e7cf8a331f
|
feat: add command execution
|
2 years ago |
fdai7375
|
c96f2ebc93
|
feat: implement basic command parsing
|
2 years ago |
fdai7381
|
8bb48f89b2
|
feat: add simple prompt
|
2 years ago |
fdai7381
|
568609fd74
|
style: cargo fmt
|
2 years ago |
fdai7381
|
e6d0536964
|
feat: implement basic read-eval-print loop
|
2 years ago |
fdai7381
|
8030a5cd6e
|
Initial commit
|
2 years ago |