You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# chickenshell
|
|
|
|
|
|
|
|
|
|
|
|
## Reference
|
|
|
|
|
|
|
|
[https://github.com/danistefanovic/build-your-own-x#build-your-own-shell](https://github.com/danistefanovic/build-your-own-x#build-your-own-shell)
|
|
|
|
|
|
|
|
```
|
|
|
|
_
|
|
|
|
(o)
|
|
|
|
/ |
|
|
|
|
/ |==========
|
|
|
|
\ CHSH /
|
|
|
|
\______/
|
|
|
|
|
|
|
|
|
_
|
|
|
|
```
|
|
|
|
|
|
|
|
## To-Do
|
|
|
|
|
|
|
|
1. [done] Pipes
|
|
|
|
2. Exclude things inside quote marks from string splitting and substitutions
|
|
|
|
3. Interrupts ^C and ^Z, bg, fg
|
|
|
|
- & and &&, ;
|
|
|
|
4. Wildcard substitutions *, ? etc
|
|
|
|
5. tab completion
|
|
|
|
6. Functions and variables -> program return value
|
|
|
|
7. better PS1
|
|
|
|
- probably just a script that can be executed to display the prompt
|
|
|
|
8. History _file_
|
|
|
|
|
|
|
|
|
|
|
|
|