Skip to content

cflems/deadbeef-shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Small, minimal shell written in assembly.

Resources

License

Stars

Watchers

Forks

Packages

No packages published