2 # https://mro.name/xkcd936
4 cd "$(dirname "${0}")" ||
exit 1
9 readonly name
="xkcd936"
12 readonly src
="_build/default/bin/${name}.exe"
14 git_sha
="$(sed -En '/git_sha/s/^.+"([0-9a-f]+)"/\1/gp' < lib/version.ml)"
15 dst
="${name}-v${ver}+${git_sha}-$(uname -s)-$(uname -m)"
22 readonly dir
="/var/www/vhosts/dev.mro.name/pages/${name}"
23 ssh c1 mkdir
-p "${dir}" \
24 && rsync
-avPz "${src}" c1:"${dir}/${dst}" \
25 && ssh c1
ls -Al "${dir}/${dst}" \
28 echo rsync
-avPz "$(pwd)/${src}" c1:"${dir}/${dst}"