diff --git a/scripts/ssh-mosh b/scripts/ssh-mosh new file mode 100755 index 000000000..5666da789 --- /dev/null +++ b/scripts/ssh-mosh @@ -0,0 +1,30 @@ +#!/bin/env bash +# echo ssh-mosh $* + +val=() +pos=() +while [[ $# -gt 0 ]]; do + case $1 in + -i|-p|-o) + val+=("$1 $2") + shift 2 + ;; + -X*|-C*|-v*) + val+=("$1") + shift + ;; + -*|--*) + echo skipping $1 + shift + ;; + *) + pos+=("$1") + shift;; + esac +done + +echo installing mosh-server +ssh -o LogLevel=quiet ${val[*]} -- ${pos[0]} "sudo apt-get -qq update; sudo apt-get -qqy install mosh" + +# echo mosh --ssh "ssh ${val[*]}" -- ${pos[*]} +mosh --no-init --ssh "ssh ${val[*]}" -- ${pos[*]}