[READ-ONLY] Mirror of https://github.com/mrgnw/dotfiles. My shell customizations - aliases, functions, and themes.
dotfiles shell zinit zsh
0

Configure Feed

Select the types of activity you want to include in your feed.

dotfiles / interact.zsh
1.2 kB 68 lines
1#/bin/zsh 2 3alias e=edit 4ze(){ 5 z "$1" && 6 edit "$1" 7} 8 9edit(){ 10 $EDITOR ${1:-.} 11} 12 13HISTFILE="$HOME/.zsh_history" 14HISTSIZE=1_000_000 15SAVEHIST=1_000_000 16 17alias gits='git status' 18 19alias '$'='' 20alias='' 21 22alias ..='cd ..' 23 24alias l='lsd -1' 25alias ll='lsd -l' 26lt() { lsd --tree --depth "$1" } 27 28alias disks='duf -only local,fuse' 29 30alias spanso='espanso edit' 31 32h(){ tldr "$1" || man "$1" || "$1" --help || "$1" -h } 33+d() { mkdir -p $1; cd $1 } 34 35rand(){ python -c "from random import randrange; print(randrange(0, ${1:-10}))" } 36word(){ sed `perl -e "print int rand(99999)"`"q;d" /usr/share/dict/words } 37 38oy(){ echo "${@:-Oy!}" } 39 40scr() { 41 if [ "$#" -eq "0" ]; 42 then screen -ls; 43 else screen -D -R -S $1 $@; 44 fi 45} 46scr-rename() { 47 screen -S "$1" -X sessionname "$2" 48} 49 50denest(){ 51 # default assumes nested_dir is same as the current directory name 52 # nested_dir is $1 or the folder name of $PWD 53 nested_dir="${1:-$(basename $(pwd))}" 54 ditto "$nested_dir"/* . 55 echo "$nested_dir" 56 trash "$nested_dir" 57} 58 59paths() { 60 # display $PATH as a readable list 61 echo $PATH | tr ':' '\n' | uniq | sed 's/^/\t/' 62} 63 64folder(){ basename "$PWD"} 65parent(){ basename "$(dirname $PWD)"} 66 67# completions 68[ -s "$BUN_INSTALL/_bun" ] && source "$BUN_INSTALL/_bun"