Skip to content

clukki/dotr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotr

A dead-simple dot-files synchronization tool
Currently only support for one-way syncing
(I do have plans to add more features like --verbose,... but I'm lazy as fuck so yeah...)
The original idea is to keep the folder where you store all the dotfiles as plain as possible, allow you to incorporate with other programs like git to manage, or just simply put it in another drive/cloud for syncing.

Installation

Clone the project and build it from source

git clone github.com/clukki/dotr
cd dotr
cargo build --release

Optional: Put the binary into somewhere that is added to your PATH for easy access globally.

Usage

Use add and remove to manipulate synclist

dotr add ~/.config/btop

You could also specify multiple paths into the command

dotr rm ~/.config/btop ~/.config/starship.toml

List all items in the synclist with list

dotr ls

Start syncing with sync

dotr sync /path/to/destination

The syncfile path can be supplied through -s
Defaults to ~/.config/dotr.sl.txt

dotr -s /path/to/syncfile add ~/.zshrc

Source folder can also be changed with --src
Defaults to your home directory

dotr --src /home/james sync

License

MIT

About

A dead-simple dot-files synchronization tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages