blob: 4ed142fa2b59ecb3b006f6b51466e53d79804987 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/bin/sh
server="https://git.tjkeller.xyz/"
clonemissing() {
# clone to $2
[ -d "$2"/.git ] && return
run mkdir -p $VERBOSE_ARG "$2"
run git clone $VERBOSE_ARG "$server$1" "$2"
# link to $3
[ -z "$3" ] && return
run mkdir -p $VERBOSE_ARG "$3"
run ln -sf $VERBOSE_ARG "$2"/* "$3"
}
# # repo # clone to # link to
clonemissing scripts.git $HOME/docs/src/scripts $HOME/.local/bin
clonemissing dotconfig.git $HOME/docs/src/config $HOME/.config
clonemissing userscripts $HOME/docs/src/userscripts ''
clonemissing nixos.git $HOME/docs/src/nixos ''
clonemissing awesome $HOME/.config/awesome ''
clonemissing nvim $HOME/.config/nvim ''
clonemissing zsh $HOME/.config/zsh ''
|