Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/dpc/dotr
- Owner: dpc
- Created: 2017-09-15T05:47:28.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-09-01T05:49:50.000Z (2 months ago)
- Last Synced: 2024-10-18T07:28:22.966Z (20 days ago)
- Topics: dotfiles, home, manager, rust, tool
- Language: Rust
- Size: 57.6 KB
- Stars: 28
- Watchers: 4
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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