kdot

Description

A dot file manager (similiar to stow) for Arch Linux using Rust.

This also my first Rust project so I am learning here! :)

Usage

Configuration File

At the root of our dotfiles you need to create a file called kdot.json with the following structure:

json { "modules": [ { "name": "bash", "location": { "from": "bash", "to": "/home/user" } }, { "name": "polybar", "location": { "from": "polybar", "to": "/home/user/.config/polybar" } } ] }

Here we have defined the bash module and polybar module.

Commands

kdot link [module] - links the module to the to location.

kdot unlink [module] - unlinks the module to the from location.

Also read the help dialog via kdot --help. It will always be up to date.

License

This project is using the MIT license.