From ff4319686c44e767a34ef72a47b27ad8ec379ed2 Mon Sep 17 00:00:00 2001 From: Solomon Laing Date: Thu, 19 Jun 2025 19:19:53 +0930 Subject: [PATCH] fun with tmux send-keys --- .local/bin/setvol | 2 +- .local/bin/ssh-send | 13 +++++++++++++ .local/bin/upgrade-vm | 3 +++ 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100755 .local/bin/ssh-send create mode 100755 .local/bin/upgrade-vm diff --git a/.local/bin/setvol b/.local/bin/setvol index 87d337c..9d152ca 100755 --- a/.local/bin/setvol +++ b/.local/bin/setvol @@ -1,6 +1,6 @@ #!/bin/bash -value=${1-$(echo -e "" | dmenu -bw 0 -i -p "Set vol to what?")} +value=${1-$(echo -e "" | dmenu -i -p "Set vol to what?")} wpctl set-volume @DEFAULT_AUDIO_SINK@ "$value%" diff --git a/.local/bin/ssh-send b/.local/bin/ssh-send new file mode 100755 index 0000000..e43494b --- /dev/null +++ b/.local/bin/ssh-send @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +host=$1 + +shift + +tmux neww -n "$host" + +tmux send-keys -t "$host" "ssh $host +" + +tmux send-keys -t "$host" "$@ +" diff --git a/.local/bin/upgrade-vm b/.local/bin/upgrade-vm new file mode 100755 index 0000000..8272297 --- /dev/null +++ b/.local/bin/upgrade-vm @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +ssh-send $1 "sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y && sudo apt clean && echo 'FINISHED UPGRADE!'"