Runs commands against staged Git files.
An example best illustrates how to use offstage.
sh
offstage prettier --write
Running this in a Git repository which has src/A.js
and src/B.js
in the
staging area will execute
sh
offstage prettier --write src/A.js src/B.js
If modifications occur to src/A.js
or src/B.js
, they will be automatically
added to the staging area.
```sh offstage --help
offstage 0.1.0
USAGE:
offstage [OPTIONS] --shell
FLAGS: -h, --help Prints help information -V, --version Prints version information
OPTIONS:
-f, --filter
ARGS:
Run the CLI during development:
sh
cargo run <arguments>
Run tests:
sh
cargo test
Create a release build:
sh
cargo build --release
ls -alh target/release/offstage
This would not exist if not for the inspiration and methodology from the amazing lint-staged project.