vstatus is a lightning-fast version control status string generator that you can use wherever you want (eg. in your shell prompt: bash, zsh, fish…).
vstatus is still under active design and not yet ready for mainstream usage.
vstatus aims at the following objectives:
- be extremely lightweight, self-contained and easy to deploy;
- be lightning-fast, to avoid slowing down a terminal if used to draw an informative prompt;
- be extensible enough to support multiple VCS (git, mercurial, subversion, fossil, veracity…)
- be customizable enough to support arbitrary formatting options.
Run cargo build --release
in your working copy.
Copy the vstatus
binary wherever you want.
Usage: vstatus <format>
vstatus -h | --help
vstatus --version
Arguments:
format Version control status string format
Options:
-h, --help Show this screen.
--version Show version.
Contributions are welcome through GitHub pull requests.
Please report bugs and feature requests on GitHub issues.
vstatus is copyright (C) 2018 Jérémie Roquet jroquet@arkanosis.net and licensed under the ISC license.