aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/.local/bin
diff options
context:
space:
mode:
Diffstat (limited to 'dotfiles/.local/bin')
-rwxr-xr-xdotfiles/.local/bin/barweather2
-rwxr-xr-xdotfiles/.local/bin/menumako2
-rwxr-xr-xdotfiles/.local/bin/sshwiz18
3 files changed, 20 insertions, 2 deletions
diff --git a/dotfiles/.local/bin/barweather b/dotfiles/.local/bin/barweather
index 3fc7f42..a608b80 100755
--- a/dotfiles/.local/bin/barweather
+++ b/dotfiles/.local/bin/barweather
@@ -12,7 +12,7 @@ update_forecast() {
forecast=$(curl -s wttr.in/"$location"?format=1)
if [ ${#forecast} -lt 30 ]; then
- printf "%s\n" "$forecast" > "$cachefile"
+ printf "%s\n" "$forecast" | sed -e 's/ / /g' > "$cachefile"
fi
}
diff --git a/dotfiles/.local/bin/menumako b/dotfiles/.local/bin/menumako
index 628a93a..96c564b 100755
--- a/dotfiles/.local/bin/menumako
+++ b/dotfiles/.local/bin/menumako
@@ -1,3 +1,3 @@
#!/bin/sh
-makoctl menu rofi -dmenu -p "What to do?"
+makoctl menu -- rofi -dmenu -p "What to do?"
diff --git a/dotfiles/.local/bin/sshwiz b/dotfiles/.local/bin/sshwiz
new file mode 100755
index 0000000..ba71b08
--- /dev/null
+++ b/dotfiles/.local/bin/sshwiz
@@ -0,0 +1,18 @@
+#!/bin/bash
+
+# SSH "wizard" script. Copies the public key and installs terminfo for first
+# time use of a host.
+
+if [ -z "$1" ]; then
+ echo "usage: sshwiz <destination>"
+ exit 1
+fi
+
+target=$1
+
+ssh-copy-id $target
+echo "installing terminfo..."
+infocmp $TERM > /tmp/$TERM.terminfo
+rsync /tmp/$TERM.terminfo ${target}:
+ssh $target "tic -x $TERM.terminfo"
+echo "done"