summaryrefslogtreecommitdiff
path: root/.local/bin/shorts/sync-server
blob: 641db9c365c6c6692518f0fa9a71d417716d03d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh

sshadd "$HOME/.ssh/${1}_id_ed25519"
sync() { rsync -PRru --delete --exclude "*.git" "$@"; }

sync \
	"${XDG_CONFIG_HOME:-$HOME/.config}/./vim/vimrc" \
	"${XDG_CONFIG_HOME:-$HOME/.config}/./tmux/tmux.conf" \
	"${XDG_CONFIG_HOME:-$HOME/.config}/./shell/aliasrc" \
	"${XDG_CONFIG_HOME:-$HOME/.config}/./shell/inputrc" \
	"${XDG_CONFIG_HOME:-$HOME/.config}/./shell/server.profile" \
	"${1}:.config"