#cli #tool

bin+lib up-rs

up-rs is a tool to help you keep your machine up to date

23 releases (6 breaking)

new 0.8.2 Feb 27, 2021
0.7.0 Feb 17, 2021
0.5.4 Dec 5, 2020
0.5.2 Nov 6, 2020
0.3.0 Mar 16, 2020

#350 in Command line utilities

Download history 42/week @ 2020-11-05 6/week @ 2020-11-12 15/week @ 2020-11-26 53/week @ 2020-12-03 11/week @ 2020-12-10 2/week @ 2020-12-17 14/week @ 2020-12-31 1/week @ 2021-01-07 16/week @ 2021-01-14 41/week @ 2021-01-21 33/week @ 2021-01-28 14/week @ 2021-02-04 58/week @ 2021-02-11 67/week @ 2021-02-18

108 downloads per month

MIT/Apache

135KB
3K SLoC

up-rs

Latest Version (crates.io) Latest Version (lib.rs) Documentation (docs.rs) Master CI Status

I use this to keep my machine up to date. It does a couple of different things.

See up --help for more details.

Install

The binary is self-contained, you can simply download it and mark the binary as executable:

curl --create-dirs -Lo ~/bin/up https://github.com/gibfahn/up-rs/releases/latest/download/up-$(uname)
chmod +x ~/bin/up

Or if you have Cargo on your system you can also build it from source:

cargo install up-rs

Subcommands

Link

$ up link --from ~/code/dotfiles --to ~

symlinks the files in dotfiles into the matching directory in ~ (so ~/.config/git/config becomes a link to ~/code/dotfiles/.config/git/config).

Update

Coming soon.

Updates all the software on your machine.

Contributing and Developing

See CONTRIBUTING.md.

Related Projects

Dependencies

~28MB
~652K SLoC