Wrapper for cli apps.
Write less commands for your frequent apps. Simple but useful.
$ go get github.com/abiosoft/runcmd
This wraps docker
, no need to type docker
, just the commands.
$ runcmd docker
docker> -v
Docker version 1.10.0, build 590d5108
docker> run -it alpine sh
#/ |
This wraps go
.
$ runcmd go
go> build -o outfile
go> test
...
You can include args or subcommands.
$ runcmd docker -H 127.0.0.1:8333 run
docker -H 127.0.0.1:8333 run> -it alpine sh
#/ |
Multiline
$ runcmd echo
echo> Hi \
... there
Hi
there
echo> << EOF
... Hi
... there
... EOF
Hi
there
Custom Environment Variables
runcmd go
go> .env GOOS linux
go> build
Inbuilt commands starts with .
to avoid collision with the wrapped cli app.
.env list/add environment variable
.switch switch to another command
.clear clear screen
.help show this help