31 Commits (1d25d19cb4a018e40e6ec4580f53b10c5cf3c652)

Author SHA1 Message Date
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