Table of contents
Introduction
A non-POSIX compliant
shell for unix and
linux systems written in Go.
snash
stands for snail shell
Quickstart
$ make
$ ./bin/app
Features
- Executing simple commands
- An interactive REPL
- Environment variables (reading + writing)
- A config file
- Aliases
- Command keybinds
- If statements
- Functions
- Piping and redirecting output
- Auto completion
- Loops
Bugs
If you find any bugs, please create an issue and report them.
Make
Run make all
to see all the make rules.