set dotenv-load set positional-arguments TARGET_DIR := "/opt/project" ssh *args: ssh -p "$SSH_PORT" "${SSH_USER}@${SSH_HOST}" "$@" shell: ssh copy *args: rsync -ravh --delete --exclude '.git' -e "ssh -p $SSH_PORT" "$@" df: just ssh 'df -ah /' upload: just copy . "${SSH_USER}@${SSH_HOST}:{{TARGET_DIR}}" start-remote: just ssh "{{TARGET_DIR}}/setup.sh" start setup *args: just ssh "{{TARGET_DIR}}/setup.sh" "$@"