CryStow (Crystal-like stow) is a tool designed to manage your dotfiles easily, inspired by the simplicity of Crystal.
Clone the repository and build the project using:
crystal build src/crystow.crRun crystow with the required options:
crystal run src/crystow.cr -- -a ~/.config/i3 -d ~/dotfiles/i3 --simulate --verbose-v, --version: Show the version of CryStow.-s, --simulate: Simulate the operation without making any changes to the files.--verbose: Enable verbose output to see more detailed logs.-f, --force: Force overwrite existing files without asking.-a APP, --app=APP: Specify the application configuration path you want to manage.-d DEST, --dest=DEST: Specify the destination path where the dotfiles should be stored.-h, --help: Display help information.
To simulate the management of i3 config files without actually copying them:
./crystow -a ~/.config/i3 -d ~/dotfiles/i3 --simulate --verboseThis command will show what changes would be made if the command were executed without the --simulate flag.
Contributions are welcome! Please fork the repository and submit a pull request with your features or fixes.
Distributed under the MIT License. See LICENSE for more information.