Symlink manager leveraging TOML configuration files. Written with the following use cases in mind:
/usr/local
).Verstau looks for verstau.toml
file in the given directory, which has the
following syntax:
```toml [myfile1] source = "myfile1" destination = "~/my_file"
[myfile2] source = "myfile2" destination = "/etc/myfile2" ```
To apply the configuration, launch the following command (from the directory
containing verstau.toml
):
shell
verstau apply
If the command fails, because a destination file already exists, and you are
sure that you want to replace it, you can use --force
option to overwrite
existing files:
shell
verstau apply --force
Or --skip-existing
to add only new symlinks:
shell
verstau apply --skip-existing
This repository uses verstau to manage configuration files, both system-wide (/etc) and user-wide.