summaryrefslogtreecommitdiff
path: root/README.md
blob: 012d369e9986d43403b0f8431740ff502d63579d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# deadbeef-shell
===  
The deadbeef shell is a fast, minimalist shell written in x86\_64 
Assembly for Linux. Currently it contains two builtins: cd and exit. It 
can execute any program as a direct path (/path/to/program), from the PATH 
variable (progam) or as a relative path (./program). Arguments are 
separated by spaces.  
To do (lowest to highest priority):  
 - Implement environment variables, pass them to programs and provide 
 export.
 - Implement variables ($variablename).
 - Implement providing a file as an argument instead of stdin so that the 
 shell can be used as an interpreter.  
 - Implement speech marks to separate arguments.