#版本控制 #提示 #zsh #bash #git

bin+lib vstatus

闪电般快速的版本控制状态字符串生成器

1 个不稳定版本

使用旧的Rust 2015

0.0.1 2018年8月3日

#8#vcs

ISC 许可证

5KB

vstatus License 构建状态

vstatus 是一个闪电般快速的版本控制状态字符串生成器,您可以在任何需要的地方使用它(例如,在您的shell提示符中:bash,zsh,fish…)。

当前状态

vstatus 仍在积极设计中,尚未准备好用于主流使用。

设计目标

vstatus 致力于以下目标

  • 极其轻量、自包含且易于部署;
  • 闪电般快速,避免在用于绘制信息提示时减慢终端;
  • 足够扩展,支持多个 VCS(git,mercurial,subversion,fossil,veracity…)
  • 足够可定制,以支持任意格式化选项。

编译

在您的源代码目录中运行 cargo build --release

安装

vstatus 二进制文件复制到您想要的位置。

使用

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

Arguments:
    format      Version control status string format

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

贡献和报告错误

通过 GitHub pull requests 接受贡献。

请通过 GitHub issues 报告错误和功能请求。

许可证

vstatus 版权所有 (C) 2018 Jérémie Roquet [email protected],并使用 ISC 许可证。

依赖关系

~3.5–5MB
~93K SLoC