iridiumR
|
87eb989d79
|
feat(shell): import readline, and add simple history
|
2022-09-20 21:04:55 +08:00 |
|
iridiumR
|
5c8ed315f7
|
feat: add some color
|
2022-09-20 20:26:26 +08:00 |
|
iridiumR
|
72f9204ea6
|
feat(builtin): add built-in functions
|
2022-09-20 20:25:49 +08:00 |
|
iridiumR
|
781e59236d
|
fix(vscode): fix option
|
2022-09-20 11:55:34 +08:00 |
|
iridiumR
|
5d3b5c5767
|
Revert "feat(line): add history record"
file descriptor and fork() is a mess.
This reverts commit 53bee9dfb0 .
|
2022-09-19 09:34:14 +08:00 |
|
iridiumR
|
0a3efb2bd9
|
feat(builtin): add the founction to read exit status
|
2022-09-18 23:35:26 +08:00 |
|
iridiumR
|
d9f5d5a708
|
perf: fix something
|
2022-09-18 23:22:20 +08:00 |
|
iridiumR
|
54ea6337e9
|
fix(history): fix history file write bug
|
2022-09-18 22:35:31 +08:00 |
|
iridiumR
|
e0c5cab7c8
|
chore: update readme
|
2022-09-18 22:30:49 +08:00 |
|
iridiumR
|
51663f0d8f
|
fix(build): fix make clean command
|
2022-09-18 22:20:24 +08:00 |
|
iridiumR
|
53bee9dfb0
|
feat(line): add history record
When the program exits, the history will be saved in ~/.fish_history
|
2022-09-18 22:12:57 +08:00 |
|
iridiumR
|
72b7a424b7
|
build: improve build efficiency
|
2022-09-18 21:48:23 +08:00 |
|
iridiumR
|
4a018bad5d
|
feat(builtin): add built-in functions
add setenv, unset, echo command to check env
|
2022-09-18 20:49:09 +08:00 |
|
iridiumR
|
329262e47b
|
style(header): add config header
|
2022-09-18 20:44:33 +08:00 |
|
iridiumR
|
7e74a8fd45
|
fix(soft-irq): fix SIGINT exit error
|
2022-09-18 20:43:39 +08:00 |
|
iridiumR
|
c57d46a171
|
feat(builtin): add clear command
|
2022-09-18 14:53:38 +08:00 |
|
iridiumR
|
0ecd13c0bb
|
chore(vscode): update vscode config
|
2022-09-18 14:46:42 +08:00 |
|
iridiumR
|
bbec5fbc2e
|
feat(builtin): add built-in command
|
2022-09-18 14:46:23 +08:00 |
|
iridiumR
|
d78af54b6c
|
feat(exec): add exec
|
2022-09-18 13:44:40 +08:00 |
|
iridiumR
|
7d7030a2d9
|
chore: change struct
|
2022-09-18 13:14:54 +08:00 |
|
iridiumR
|
c1a1726430
|
chore(vscode): add vscode config
|
2022-09-18 12:23:26 +08:00 |
|
iridiumR
|
14dc5a0975
|
feat(line): add line reading and spliting
|
2022-09-18 12:22:59 +08:00 |
|
iridiumR
|
c2b3c98e31
|
fix(main): fix SIGINT exit
|
2022-09-18 11:44:39 +08:00 |
|
iridiumR
|
88cabfb434
|
feat(main): add SIGINT detect
|
2022-09-18 11:24:31 +08:00 |
|
iridiumR
|
69229a3285
|
feat: new shell form hell
|
2022-09-18 11:15:07 +08:00 |
|