in case I need to share an image I didn't scrot

This commit is contained in:
Felix Van der Jeugt 2016-04-18 11:20:13 +02:00
parent e46d2e1390
commit 576aa82a5b

24
local/bin/upload.sh Executable file
View File

@ -0,0 +1,24 @@
#!/bin/bash
# Thanks to noctua for the base script
# Thanks to Iasoon for the advanced ssh config parsing
set -e
sshhost="Flesje"
fles="http://t2-wan.be"
# Find ssh username
user=$(
# Join config entries
sed -n '$!{/host /I!{H;d}};x;s/\n/ /g;p' $HOME/.ssh/config |
# Extract user/host combinations
grep -i 'user' | tr -s ' ' ' ' |
sed 's/^.*host \([^ \t]\+\).*user \([^ \t]\+\).*$/\1 \2/I' |
# Find user
(grep "^$sshhost" || echo $USER) | cut -d ' ' -f 2 )
file="$1"
chmod 644 $file
scp -p $file $sshhost:~/images/
url="$fles/~$user/$file"
echo "$url"
echo "$url" | xclip