diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..15688e8 --- /dev/null +++ b/README.md @@ -0,0 +1,33 @@ +# Minishell +A partial reimplementation of bash from scratch created at 42 Heilbronn + +## Features +- Command history +- Pipes +- File redirections and heredoc +- Environment variables +- Access to executables in path (`ls`, `cat`, `grep`, ...) +- Complex string handling +- Keyboard interupts (Ctrl-D, Ctrl-C, Ctrl-\\) +- Shell nesting +- Builtin commands + - echo + - export + - unset + - exit + - cd + - env + - pwd + +## Dependencies +- gcc +- GNU Make +- readline +## How to run this +```bash +# Clone the repo +git clone https://github.com/dkaisr/minishell.git +cd minishell +make +./minishell +``` |
