Experimental cross-platform dotfile and package manager.
Build instructions are specified via YAML. Features include symlink application, installation of packages (and package managers), execution of shell commands, and system specific build steps.
Install from local build file:
yurt --file "~/build.yaml" install
Install from remote build file:
yurt --file-url "https://raw.githubusercontent.com/jcthomassie/dotfiles/HEAD/build.yaml" install
Print resolved build steps and exit:
yurt show
Note: Default build path is specified via the YURT_BUILD_FILE
environment variable.