summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorCarson Fleming <carson.fl3ming@gmail.com>2017-04-15 17:17:51 -0400
committerGitHub <noreply@github.com>2017-04-15 17:17:51 -0400
commit5d341cbcb30974b3f34450e8fcb3ca637c46490e (patch)
tree89dc46253fc130bc4d81378f528ae67394edbd28 /README.md
parentec304326b1de3427ec4767a172cbe3d0ed452493 (diff)
parent7c3153078c0491448fffb952ad6df9278dc3a695 (diff)
downloaddbsh-5d341cbcb30974b3f34450e8fcb3ca637c46490e.tar.gz
Merge pull request #2 from faissaloo/master
Merged speed changes and feature improvements by faissaloo
Diffstat (limited to 'README.md')
-rw-r--r--README.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/README.md b/README.md
index 1690ca5..c369464 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,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.