Update 2024-12-22 09:05 OpenBSD/amd64-t14
This commit is contained in:
45
.bin/upload
45
.bin/upload
@@ -1,25 +1,24 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
file="$1"
|
||||
|
||||
[ -z $file ] \
|
||||
&& file="$(find $PWD $HOME $HOME/Downloads -maxdepth 2 -type f \
|
||||
| fgrep -v "/." \
|
||||
| sort -u \
|
||||
| fzf -e -x -i)"
|
||||
|
||||
[ -z $file ] \
|
||||
&& exit 0
|
||||
|
||||
scp "$file" \
|
||||
sdk@home.codevoid.de:make-web/src/paste/
|
||||
|
||||
ssh sdk@home.codevoid.de \
|
||||
"cd ~/make-web && make install"
|
||||
|
||||
echo "https://ptrace.org/$(basename "$file")" \
|
||||
| sed 's/ /%20/g' \
|
||||
| xclip -f -r
|
||||
|
||||
echo
|
||||
|
||||
if [ x"$1" == x"rm" ]
|
||||
then
|
||||
shift
|
||||
for file in $@
|
||||
do
|
||||
ssh sdk@codevoid.de "cd /home/www/htdocs/ptrace/paste/ && rm -v $(basename "$file")" || true
|
||||
done
|
||||
elif [ x"$1" == x"ls" ]
|
||||
then
|
||||
shift
|
||||
ssh sdk@codevoid.de "cd /home/www/htdocs/ptrace/paste/ && ls -1 | xargs -n1 -I{} echo https://ptrace.org/{}"
|
||||
else
|
||||
for file in $@
|
||||
do
|
||||
chmod o+rw,g+r "$file"
|
||||
scp "$file" sdk@codevoid.de:/home/www/htdocs/ptrace/paste/
|
||||
echo "https://ptrace.org/$(basename "$file")" \
|
||||
| sed 's/ /%20/g' \
|
||||
| xclip -f -r
|
||||
echo
|
||||
done
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user