mirror of
git://git.acid.vegas/random.git
synced 2024-11-14 20:16:40 +00:00
55 lines
1.5 KiB
Bash
55 lines
1.5 KiB
Bash
|
[[ $- != *i* ]] && return
|
||
|
|
||
|
export LC_CTYPE=en_US.UTF-8
|
||
|
export LC_ALL=en_US.UTF-8
|
||
|
|
||
|
alias backup='rm ~/.backup/*.tar.gz && tar cvf ~/.backup/backup-DATE,tar.gz ~/'
|
||
|
alias cmds='sh ~/.scripts/cmds'
|
||
|
alias colors='sh ~/.scripts/colors.sh'
|
||
|
alias contact='sh ~/.scripts/contact'
|
||
|
alias diff='diff --color=auto'
|
||
|
alias dvtm-help='cat ~/.scripts/dvtm-help'
|
||
|
alias grep='grep --color=auto'
|
||
|
alias ls='ls --color=auto'
|
||
|
alias rtach='abduco -a main'
|
||
|
alias rules='sh ~/.scripts/rules'
|
||
|
alias startx='abduco -c main sh ~/.scripts/dvtm-status.sh'
|
||
|
alias tb='(exec 3<>/dev/tcp/termbin.com/9999; cat >&3; cat <&3; exec 3<&-)'
|
||
|
alias title='echo -ne "\033]0;$*\007"'
|
||
|
alias vhosts='sh ~/.scripts/vhosts'
|
||
|
|
||
|
extract () {
|
||
|
if [ -f $1 ] ; then
|
||
|
case $1 in
|
||
|
*.tar.bz2) tar xjvf $1 ;;
|
||
|
*.tar.gz) tar xzvf $1 ;;
|
||
|
*.bz2) bzip2 -d $1 ;;
|
||
|
*.rar) unrar2dir $1 ;;
|
||
|
*.gz) gunzip $1 ;;
|
||
|
*.tar) tar xf $1 ;;
|
||
|
*.tbz2) tar xjf $1 ;;
|
||
|
*.tgz) tar xzf $1 ;;
|
||
|
*.zip) unzip2dir $1 ;;
|
||
|
*.Z) uncompress $1 ;;
|
||
|
*.7z) 7z x $1 ;;
|
||
|
*.ace) unace x $1 ;;
|
||
|
*) echo "unkown archive format" ;;
|
||
|
esac
|
||
|
else
|
||
|
echo "'$1' is not a valid file"
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
rnd() {
|
||
|
cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w $1 | head -n 1
|
||
|
}
|
||
|
|
||
|
transfer() {
|
||
|
tmpfile=$( mktemp -t transferXXX )
|
||
|
curl -H "Max-Downloads: 1" -H "Max-Days: 1" --progress-bar --upload-file $1 https://transfer.sh/$(basename $1) >> $tmpfile;
|
||
|
cat $tmpfile;
|
||
|
rm -f $tmpfile;
|
||
|
}
|
||
|
|
||
|
PS1='\e[1;34m> \e[0;32m\w \e[0;37m: '
|