Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dpc/dotr

Very simple dotfile manager
https://github.com/dpc/dotr

dotfiles home manager rust tool

Last synced: 11 days ago
JSON representation

Very simple dotfile manager

Awesome Lists containing this project

README

        



Travis CI Build Status


crates.io


Gitter Chat



# dotr

See [wiki](https://github.com/dpc/dotr/wiki) for current project status.

`dotr` is a very simple dotfile manager

It supports `link` and `unlink` operations and couple
of basic flags like `force`.

I wrote it for myself, so it's in Rust and does exactly what I want, so I
can fix/customize if I need something. But hey, maybe it also does
exactly what you want too!

#### Installation:

* [Install Rust](https://www.rustup.rs/)

```norust
cargo install dotr
```

#### Usage:

```norust
dotr help
```

#### Ignoring files:

`dotr` can skip some of the files in the source directory. To configure that,
create a file called `dotr.toml` with an `ignore` key set to an array of
files to be excluded:

```toml
ignore = ["LICENSE", "user.js"]
```

The `dotr.toml` file will be loaded, if present, from the source directory.

#### TODO:

* Make it a separate library + binary

# License

dotr is licensed under: MPL-2.0