rrcm

Rust RC file Management commands.

Introduction

Provides the location of these directories by leveraging the mechanisms defined by

dotfiles ├── rrcm.toml Deploy setting file. ├── home -> $HOME(Linux, macOS), %PROFILE%\AppData\Local(Windows) │ └── .profile ├── config -> $HOME/.config(Linux, macOS), %PROFILE%\AppData\Roaming(Windows) │   ├── fish │   └── tmux └── config_local -> $HOME/.config(Linux, macOS), %PROFILE%\AppData\Local(Windows)    └── nvim

Installation

sh cargo install rrcm

Init Configuration

sh rrcm init <path> # dotfiles directory

Default setting ```toml

deploy path for dotfiles/home

[deploy.home] windows = '%USERPROFILE%' mac = '${HOME}' linux = '${HOME}'

deploy path for dotfiles/config

[deploy.config] windows = '%FOLDERIDRoamingAppData%' mac = '${XDGCONFIGHOME}' linux = '${XDGCONFIG_HOME}'

deploy path for dotfiles/config_local

[deploy.configlocal] windows = '%FOLDERIDLocalAppData%' mac = '${XDGCONFIGHOME}' linux = '${XDGCONFIGHOME}'

you can define more directories

```

Deploy files

```sh

deploy under dtifles/config

rrcm deploy dotfiles/config/* ```