#scm #tui #interactive #sapling #tool #source #smartlog

bin+lib sl-up

Sapling SCM 的交互式 TUI smartlog,类似于 git-sl-up,但用 Rust 编写

2 个版本

0.1.1 2024年1月24日
0.1.0 2024年1月24日

#7 in #scm

GPL-3.0-or-later

25KB
571

sl-up

Sapling SCM 的交互式 TUI smartlog,类似于 git-sl-up,但用 Rust 编写。

这是我为 Meta 内部可用的工具的个人实现。顺便说一句,我没有访问该工具代码的权限,所以如果他们决定在任何时候开源内部工具,您应该优先选择那个而不是我的。我会的;)

我将这个工具从我的 Python 版本 转换为 Rust,以学习 Rust 语言。这是我第一次用这个激动人心的语言写代码,如果有些不成熟的选择,请原谅。欢迎任何反馈!

安装

最简单的方法是使用 cargo,它将从 crates.io 安装最新版本

$ cargo add sl-up

否则,您当然可以克隆此仓库并使用以下命令自行构建

$ git clone https://github.com/vuduchild/sl-up && cd sl-up && cargo build --release

依赖

~2.6–8MB
~72K SLoC