summaryrefslogtreecommitdiff
path: root/README.md
blob: c369464993d0603ebc1d6c4c22594078b52f04b4 (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.