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.
 
 
alistair 0d1b87e741 WIP piping 4 years ago
LICENSE Initial commit 5 years ago
Makefile execute 5 years ago
README.md WIP piping 4 years ago
builtins.c support cd 4 years ago
builtins.h support cd 4 years ago
error.h Basic support for variables set drop listvars 4 years ago
main.c WIP piping 4 years ago
main.h Basic support for variables set drop listvars 4 years ago
main.o initial 5 years ago
read.c initial 5 years ago
read.h initial 5 years ago
read.o initial 5 years ago
run.c WIP piping 4 years ago
run.h WIP piping 4 years ago
run.o initial 5 years ago
util.c Basic support for variables set drop listvars 4 years ago
util.h Basic support for variables set drop listvars 4 years ago
util.o initial 5 years ago

README.md

chickenshell

Reference

https://github.com/danistefanovic/build-your-own-x#build-your-own-shell

_
  (o)
 / |
/  |==========
    \  CHSH  /
     \______/
         |
        _

To-Do

  1. 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, handling escape sequences like ^[[D
  6. Functions and variables
  7. PS1