Does run-remote work?
I've tried various combination but I always end up with:
dropcat run-remote -if ~/.ssh/id_rsa --input=input.sh
Too many arguments, expected arguments "command".
run-remote [-i|--input [INPUT]] [-s|--server [SERVER]] [-u|--user [USER]] [-p|--ssh_port [SSH_PORT]] [-skp|--ssh_key_password [SSH_KEY_PASSWORD]] [-if|--identity_file [IDENTITY_FILE]] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env [ENV]] [--] <command>
Also:
dropcat run-remote -- ls
Too many arguments, expected arguments "command".