Skip to content

jcthomassie/yurt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛖yurt

tests docs release

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.

Usage

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.