coliru

A minimal, flexible, dotfile installer
git clone https://git.ashermorgan.net/coliru/
Log | Files | Refs | README

manifest.yml (785B)


      1 # Note: copy_manifest() updates replaces ~/ and scripts/ with unique paths for
      2 # Windows and ssh e2e tests to ensure test dotfiles are isolated
      3 
      4 steps:
      5   - copy:
      6     - src: gitconfig
      7       dst: ~/.gitconfig
      8     tags: [ windows, linux, macos ]
      9 
     10   - copy:
     11     - src: scripts/foo
     12       dst: scripts/foo # foo is a "run dependency" for script.sh
     13     link:
     14     - src: bashrc
     15       dst: ~/.bashrc
     16     - src: vimrc
     17       dst: ~/.vimrc
     18     run:
     19     - src: scripts/script.sh
     20       prefix: sh
     21       postfix: arg1 $COLIRU_RULES
     22     tags: [ linux, macos ]
     23 
     24   - copy:
     25     - src: scripts/foo
     26       dst: scripts/foo # foo is a "run dependency" for script.sh
     27     link:
     28     - src: vimrc
     29       dst: ~/_vimrc
     30     run:
     31     - src: scripts/script.bat
     32       postfix: arg1 $COLIRU_RULES
     33     tags: [ windows ]