summaryrefslogtreecommitdiffstats
path: root/.config/zsh
diff options
context:
space:
mode:
Diffstat (limited to '.config/zsh')
-rw-r--r--.config/zsh/alias.zsh16
1 files changed, 1 insertions, 15 deletions
diff --git a/.config/zsh/alias.zsh b/.config/zsh/alias.zsh
index 4998eca..1ea2690 100644
--- a/.config/zsh/alias.zsh
+++ b/.config/zsh/alias.zsh
@@ -84,21 +84,7 @@ bssh() {
assh() {
user='admin'
host='bastion'
- if [ -z "$1" ]; then
- ssh $user@$host -- --osh
- return
- fi
- if [ "$1" != "--osh" ]; then
- tmp="$1"
- shift 1
- if ! grep -F '@' <<< "$tmp" >/dev/null 2>&1; then
- ssh $user@$host -t -- root@"$tmp" $*
- else
- ssh $user@$host -t -- "$tmp" $*
- fi
- else
- ssh $user@$host -t -- $*
- fi
+ ssh $user@$host -- --osh $*
}
upsrc() {
doas git -C /usr/src pull --ff-only