[add] tools:deploy

This commit is contained in:
roydfalk 2024-04-30 19:04:20 +02:00
parent 2fb335cb5a
commit 598a7157b9

27
tools/deploy Executable file
View file

@ -0,0 +1,27 @@
#!/usr/bin/env bash
## functions
function syntaxerror
{
echo "SYNTAX: deploy <target-sys> <target-dir>" > /dev/stderr
exit 1
}
## args
if [ $# -ge 1 ] ; then target_sys=$1 && shift ; else syntaxerror ; fi
if [ $# -ge 1 ] ; then target_dir=$1 && shift ; else syntaxerror ; fi
## exec
rsync \
--rsh=ssh \
--recursive \
--update \
--delete \
--exclude="conf.json" \
build/ \
${target_sys}:${target_dir}