Crates.io | sl-up |
lib.rs | sl-up |
version | 0.1.1 |
source | src |
created_at | 2024-01-24 02:03:25.941058 |
updated_at | 2024-01-24 16:24:34.412804 |
description | An interactive TUI smartlog for Sapling SCM, like git-sl-up but written in Rust. |
homepage | |
repository | https://github.com/vuduchild/sl-up |
max_upload_size | |
id | 1111564 |
size | 71,636 |
An interactive TUI smartlog for Sapling SCM, like git-sl-up but written in Rust.
This is my own personal implementation for a tool available internally at Meta. FWIW, I do not have access to that tool's code so if they choose to open source the internal tool at any time, you should prefer that one over mine. I would ;)
I've ported this from my Python version of the tool as an exercise to learn Rust. It's the first I've ever written in this exciting language, sorry if I made some unexperienced choices. Happy for any feedback!
The easieset way would be using cargo, which would install the latest release from crates.io:
$ cargo add sl-up
Otherwise, you can of course clone this repo and build it yourself with:
$ git clone https://github.com/vuduchild/sl-up && cd sl-up && cargo build --release