diff --git a/README.md b/README.md index ff595b3..84a95a0 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,10 @@ Note that `push.sh` overwrites your system's config files, if you aren't a full ### Layout -`synced` - list of tracked files -`pull.sh` - updates repository from computer -`push.sh` - updates computer from repository -`./**` - tracked files +- `synced` - list of tracked files +- `pull.sh` - updates repository from computer +- `push.sh` - updates computer from repository +- `nvimsubtree.sh` - updates my Init.vim repository + - `./nvimsubtree.sh pull --squash` - update from github + - `./nvimsubtree.sh push` - push to github +- `./**` - tracked files diff --git a/nvimsubtree.sh b/nvimsubtree.sh new file mode 100755 index 0000000..9f6ddf9 --- /dev/null +++ b/nvimsubtree.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +prefix="--prefix .config/nvim https://github.com/Speedy6451/init.vim.git master" +twoplus=`echo $@ | tr ' ' '\n' | tail -n +2 - | tr '\n' ' '` +git subtree $1 $prefix $twoplus