all repos — dotfiles @ 0e527c5e6a5124aa303d423910a614858efe4b0c

my *nix dotfiles

home/bin/up (view raw)

 1#!/usr/bin/env bash
 2
 3random_name="$(tr -dc 'a-zA-Z0-9' < /dev/random | fold -w 5 | head -n 1)"
 4
 5export LATEST_SCROT="$HOME/pics/scrots/latest.png"
 6
 7upload() {
 8    file="$(basename "$1")"
 9	ext="${file##*.}"
10	fullname="$random_name.$ext"
11	scp -P 22222 "$1" fern:~/www/icy/uploads/"$fullname"
12	printf '%s\n' "https://x.icyphox.sh/$fullname"
13	printf '%s' "https://x.icyphox.sh/$fullname" | xclip -selection clipboard
14}
15
16if [ "$1" == "l" ]; then
17    upload "$LATEST_SCROT" 
18elif [ "$1" != "l" ]; then
19   upload "$1" 
20fi