Coco3 is a shell written in Go, providing Vim-like key mappings and painless syntax.
To install, use go get
:
$ go get -u github.com/elpinal/coco3
-u flag stands for "update".
To get help, type ":help" or execute "help" built-in command.
Most shells have too complicated syntax. Some shells have an insufficient editing facility. These facts lead to developing Coco3 shell.
If you are curious, try the extra mode!
$ coco3 -extra
The behavior of the extra mode is not documented, so read the source code in extra
directory.
- Fork (https://github.com/elpinal/coco3/fork)
- Create a feature branch
- Commit your changes
- Rebase your local changes against the master branch
- Run test suite with the
go test ./...
command and confirm that it passes - Run
gofmt -s
- Create a new Pull Request