144 Commits (f68737298acd251bf4119e55ee2d6a01467df339)
 

Author SHA1 Message Date
fdai7381 b04e5e6280 test: add exit test 2 years ago
fdai7451 5d0f600cc4 test: add is not a builtin test 2 years ago
fdai7451 8ca75427d9 test: add cd not existent directory test 2 years ago
fdai7451 8965c89d2c test: add cd current directory test 2 years ago
fdai7451 b9f3007d9e feat: use trait to define builtins 2 years ago
fdai7451 3e765bd2ec test: add parse line malformed word test 2 years ago
fdai7451 76b141fd1f test: add parse line complex word test 2 years ago
fdai7451 0d92a80707 test: add parse line multiple word test 2 years ago
fdai7451 1fb4176a8b test: add parse line single word test 2 years ago
fdai7451 716473252d feat: make shell error comparable 2 years ago
fdai7451 7908e28279 feat: use shlex to parse line 2 years ago
fdai7451 3ee0fbfea9 fix: use eprintln to print errors 2 years ago
fdai7451 615eacc8f0 refactoring: unify match error arms 2 years ago
fdai7381 f0a86b3866 test: add exit is builtin test 2 years ago
fdai7381 e6c5300dc1 feat: add exit builtin command 2 years ago
fdai7381 06f85cf5c8 feat: add exit shell error 2 years ago
fdai7381 2f062017c6 refactoring: remove unnecessary internal keyword parameter 2 years ago
fdai7375 c5d536effa test: add cd is builtin test 2 years ago
fdai7375 242f93793f feat: add cd builtin command 2 years ago
fdai7375 339cbab8aa feat: add builtins module 2 years ago
fdai7381 797742ddce feat: add command not found 2 years ago
fdai7381 c108575dfa fix: continue on empty line 2 years ago
fdai7381 9ce1beb1db feat: rework command execution 2 years ago
fdai7381 2a42abbb3a feat: add shell error enum 2 years ago
fdai7381 e826d48ea3 refactoring: rename variable 'command' to 'keyword' 2 years ago
fdai7375 221dbc7a11 refactoring: add interpret function 2 years ago
fdai7381 c6a2fae774 test: add parse line test 2 years ago
fdai7381 0a00003ef0 test: add tokenize test 2 years ago
fdai7381 fcf6b3cd54 refactoring: move tokenization to own function 2 years ago
fdai7375 94de64080a feat: add command execution 2 years ago
fdai7451 9647ae2178 refactoring: rearrange commit script output 2 years ago
fdai7451 87158bc524 feat: count commit script tests and refactorings output 2 years ago
fdai7375 b242c845be fix: arguments will now be parsed 2 years ago
fdai7375 2091fde2c0 feat: implement basic command parsing 2 years ago
fdai7451 4410db5148 chore: exclude merge commits in count commit script 2 years ago
fdai7451 b6f80d3d1f refactoring: change count commit script total commits output 2 years ago
fdai7451 3f112bb1d2 chore: add user commits to count commit script 2 years ago
fdai7451 0066bbcd1b chore: add count commit script 2 years ago
fdai7381 50f4589c66 chore: add .gitlab-ci.yml 2 years ago
fdai7381 e13863afbf feat: add simple prompt 2 years ago
fdai7381 19a11040f1 style: cargo fmt 2 years ago
fdai7381 c8e44a6b26 feat: implement basic read-eval-print loop 2 years ago
fdai7381 a76a39927a chore: add rustyline library 2 years ago
fdai7381 58a1bccd57 Initial commit 2 years ago