in case I need to share an image I didn't scrot
This commit is contained in:
parent
e46d2e1390
commit
576aa82a5b
24
local/bin/upload.sh
Executable file
24
local/bin/upload.sh
Executable 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
|
Loading…
Reference in New Issue
Block a user