* feat(riot-config): default port 12022
* fix(ci)
* feat(riot-config): remove tailing dot from .domain; remove j.remote and x.domain
* feat(riot): *.batch
* feat(riot): run command in tmux window(s)
note that spaces in ssh commands are still not supported
* feat(riot): -o RequestTTY=yes
* fix(riot): SSH_OPTIONS
* fix(riot): tmux use bash
* feat(zshrc): use()
* fix(riot): scp, and ci
note that riot still has problems with spaces. we should use array to
handle parameters.
* fix(ci): update macos image
* feat: update email
* feat: revert git email
* feat(ssh): update keys
* feat(sagent): sagt op
* fix(sagent): error note
* fix(ci): test of auto-dep
* feat(ssh): remove keys ltp1-bd and ltp1
* feat(riot): rm - remove host keys
* build(ci): update to ubuntu-latest and Yikun/hub-mirror-action@v1.5
* feat: remove frigg-client.log
* feat(riot): -t or --trust to set RIOT_TRUST_SERVER
* feat(zshrc/alias): add sc and t, remove cps and mvs
feat(zshrc/plugins): add man and web-search, remove ufw
* feat(riot): refactor argparse
feat(riot): add `--password` and `--`
feat(common.sh): argparse supports `--`
feat(riot): refactor ping to ping remote
* feat(riot): sshd can specify the local port
* feat(riot): print help when no argument or no remote
* fix(riot): ci
* feat(riot): better print_cmd with escape
* feat(riot-config): support sed*
* fix(frigg): hostname converted into lower case