I don't want to poo-poo on anyone's AGPL shell-script-over-ssh tool, but I would draw your attention to ansible[1] which is also (plus or minus) shell over ${connection plugin of your choice} but (a) is plausibly idempotent, which 100% is not the case for this[2] (b) is licensed more reasonably, including its scripts/roles/templates (c) has an almost unlimited number of existing examples/stack overflow/documentation[3] as one would expect from a version 11 tool
1: https://docs.ansible.com/ansible/11/getting_started/get_star...
2: https://github.com/cdalar/onctl-templates/blob/d3ad982a6dbdd...
3: https://docs.ansible.com/ansible/11/collections/index_lookup...