57 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			Text
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			Text
		
	
	
		
			Executable file
		
	
	
	
	
# just for security and for fun because i have typing -rf every time
 | 
						|
alias cp='cp -v'
 | 
						|
alias mv='mv -v'
 | 
						|
alias rm='rm -v'
 | 
						|
 | 
						|
# program shortcuts
 | 
						|
alias dc='docker-compose'
 | 
						|
alias e='exit'
 | 
						|
alias grep='grep --color=auto'
 | 
						|
alias killdocker='docker kill $(docker ps -q)'
 | 
						|
alias cleardocker='docker system prune && docker volume prune'
 | 
						|
alias balancedocker='sudo btrfs filesystem balance /var/lib/docker'
 | 
						|
alias ls='exa --icons -g'
 | 
						|
alias ll='ls -lh'
 | 
						|
alias lls='ls -lhrs modified'
 | 
						|
alias la='ls -a'
 | 
						|
alias lla='ls -lha'
 | 
						|
alias l='ls'
 | 
						|
alias py='python3'
 | 
						|
alias py3='python3'
 | 
						|
alias pip='python3 -m pip'
 | 
						|
alias ipy='ipython --TerminalInteractiveShell.editing_mode=vi --TerminalInteractiveShell.timeoutlen=0.2'
 | 
						|
alias vim='nvim'
 | 
						|
alias v='vim'
 | 
						|
alias vv='vifm'
 | 
						|
if [ "$TERM" = "xterm-kitty" ]; then
 | 
						|
	alias kssh='kitty +kitten ssh'
 | 
						|
fi
 | 
						|
 | 
						|
# pacman and yay
 | 
						|
alias spa='sudo pacman -S'
 | 
						|
alias spaa='sudo pacman -S --overwrite="*"'
 | 
						|
alias spu='sudo pacman -Syyuu'
 | 
						|
alias spm='sudo pacman -Syy'
 | 
						|
alias spr='sudo pacman -R'
 | 
						|
alias ys='yay -S'
 | 
						|
alias yss='yay -S  --overwrite="*"'
 | 
						|
alias yr='yay -R'
 | 
						|
alias yu='yay -Syyuu'
 | 
						|
 | 
						|
# brew
 | 
						|
alias bu='brew update && brew update --cask'
 | 
						|
alias bup='brew upgrade && brew upgrade --cask'
 | 
						|
alias bd='brew doctor'
 | 
						|
alias bp='brew pin'
 | 
						|
alias bi='brew install'
 | 
						|
alias bic='brew install --cask'
 | 
						|
 | 
						|
# pandoc
 | 
						|
alias npandoc='pandoc --from markdown --template ~/.config/pandoc/eisvogel.tex'
 | 
						|
 | 
						|
# other
 | 
						|
lst() { \ls --sort=time | head --lines=1; }
 | 
						|
hlst() { history | tail --lines=1 | cut -d " " -f 4-; }
 | 
						|
cpy() { python -c "import sys, pyperclip; pyperclip.copy(sys.stdin.read().strip())"; }
 | 
						|
lstc() { lst | cpy; }
 | 
						|
hlstc() { hlst | cpy; }
 |