vstatus

Crates.iovstatus
lib.rsvstatus
version0.0.1
sourcesrc
created_at2018-08-03 08:39:10.244001
updated_at2018-08-03 08:39:10.244001
descriptionLightning-fast version control status string generator
homepagehttps://github.com/Arkanosis/vstatus
repositoryhttps://github.com/Arkanosis/vstatus
max_upload_size
id77306
size5,235
Jérémie Roquet (Arkanosis)

documentation

https://github.com/Arkanosis/vstatus

README

vstatus License Build status

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…).

Current Status

vstatus is still under active design and not yet ready for mainstream usage.

Design goals

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.

Compilation

Run cargo build --release in your working copy.

Installation

Copy the vstatus binary wherever you want.

Usage

Usage: vstatus <format>
       vstatus -h | --help
       vstatus --version

Arguments:
    format      Version control status string format

Options:
    -h, --help  Show this screen.
    --version   Show version.

Contributing and reporting bugs

Contributions are welcome through GitHub pull requests.

Please report bugs and feature requests on GitHub issues.

License

vstatus is copyright (C) 2018 Jérémie Roquet jroquet@arkanosis.net and licensed under the ISC license.

Commit count: 4

cargo fmt