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