fdai7451
|
1597fe1dbc
|
test: add parse line single word test
|
2 years ago |
fdai7451
|
2ee92751f8
|
feat: make shell error comparable
|
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
|
64774881b9
|
test: add exit is builtin test
|
2 years ago |
fdai7381
|
23e6cfd4b0
|
feat: add exit builtin command
|
2 years ago |
fdai7381
|
5f399c0839
|
feat: add exit shell error
|
2 years ago |
fdai7381
|
49614f503d
|
refactoring: remove unnecessary internal keyword parameter
|
2 years ago |
fdai7375
|
3d17cc2fdd
|
test: add cd is builtin test
|
2 years ago |
fdai7375
|
f5812d5e88
|
feat: add cd builtin command
|
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 |
fdai7381
|
ccb6dfc38e
|
refactoring: rename variable 'command' to 'keyword'
|
2 years ago |
fdai7375
|
e9c594ebc2
|
refactoring: add interpret function
|
2 years ago |
fdai7381
|
33834a4afa
|
test: add parse line test
|
2 years ago |
fdai7381
|
bc6bd9034a
|
test: add tokenize test
|
2 years ago |
fdai7381
|
63a2375bfa
|
refactoring: move tokenization to own function
|
2 years ago |
fdai7375
|
e7cf8a331f
|
feat: add command execution
|
2 years ago |
fdai7451
|
ca77d79e61
|
refactoring: rearrange commit script output
|
2 years ago |
fdai7451
|
7f48c7ee36
|
feat: count commit script tests and refactorings output
|
2 years ago |
fdai7375
|
1e3f67cc4a
|
fix: arguments will now be parsed
|
2 years ago |
fdai7375
|
c96f2ebc93
|
feat: implement basic command parsing
|
2 years ago |
fdai7451
|
6a0a822995
|
chore: exclude merge commits in count commit script
|
2 years ago |
fdai7451
|
eaca761b50
|
Merge branch 'count-commits' into 'main'
Add count commits script
See merge request fdai7381/pmuw-project!1
|
2 years ago |
fdai7451
|
ef17e7ab11
|
refactoring: change count commit script total commits output
|
2 years ago |
fdai7451
|
1e3ce85d04
|
chore: add user commits to count commit script
|
2 years ago |
fdai7451
|
7b4417673f
|
chore: add count commit script
|
2 years ago |
fdai7381
|
385f3cb739
|
chore: add .gitlab-ci.yml
|
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
|
2f15c3f5da
|
chore: add rustyline library
|
2 years ago |
fdai7381
|
8030a5cd6e
|
Initial commit
|
2 years ago |