Skip to content

joshmeranda/wrash

Repository files navigation

Wrash

Wrash is an interactive shell wrapper for you favorite commands!

Wrash will save you some precious key-hits when you have to run multiple subcommands to do something. Instead of running

>>> git add src/source_code.ext
>>> git status
>>> git commit -m 'fix some bug'
>>> git push

You can run:

>>> wrash git
>>> add src/source_code.ext
>>> status
>>> commit -m 'fix some bug'
>>> push

Installation

>= v0.4.0

The simplest method is to run make install. This leverages go install to do the installtion for us so make sure your path is configured properlly to point to your $GOROOT/bin dir.

Otherwise you can follow the same instructions for >= v0.3.0

>= v0.3.0

The simplest way is to install vi go with the command below:

go install github.com/joshmeranda/wrash@<version>

NOTE: because the version is injected at build tikme if you want to check what version you have installed via wrash --version you will need to pass the ldflags "-X main.Version=<version> flag as well (replacing <version> with the desired version). Thi is fixed in v0.4.0

< v0.3.0

Wrash available on the Arch User Repository (AUR).

For version v0.2.0 we ported this project from Rust to Golang, so the manual build / install process is differnt for those versions.

Rust

cargo install --path .

Golang

make wrash
ln -s $(realpath bin/wrash) /usr/bin

< v0.2.0

Clone, build, and install with Cargo.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published