up-rs 0.15.2

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

[![Latest Version (crates.io)](https://img.shields.io/crates/v/up-rs.svg)](https://crates.io/crates/up-rs)
[![Latest Version (lib.rs)](https://img.shields.io/crates/v/up-rs.svg)](https://lib.rs/crates/up-rs)
[![Documentation (docs.rs)](https://docs.rs/up-rs/badge.svg)](https://docs.rs/up-rs)
![Master CI Status](https://github.com/gibfahn/up-rs/workflows/Rust/badge.svg)

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:

```shell
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:

```shell
cargo install up-rs
```

## Subcommands

### Link

```console
$ 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](/docs/CONTRIBUTING.md).

## Related Projects

- [`topgrade`]https://github.com/r-darwish/topgrade