-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
bash_aliases
81 lines (76 loc) · 2.99 KB
/
bash_aliases
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#!/bin/bash
# $HOME/.bash_aliases
# ┌──────────────────────────────────┐
# │┏┓ ┏━┓┏━┓╻ ╻ ┏━┓╻ ╻┏━┓┏━┓┏━╸┏━┓│
# │┣┻┓┣━┫┗━┓┣━┫ ┣━┫┃ ┃┣━┫┗━┓┣╸ ┗━┓│
# │┗━┛╹ ╹┗━┛╹ ╹╺━╸╹ ╹┗━╸╹╹ ╹┗━┛┗━╸┗━┛│
# └──────────────────────────────────┘
# Maintainer:
# tom at moulard dot org
# Complete_version:
# You can file the updated version on the git repository
# github.com/tommoulard/configloader
alias ....='cd ../../..'
alias ...='cd ../..'
alias ..='cd ..'
alias aria2c='aria2c --conf-path=$HOME/workspace/configLoader/aria2.conf'
alias cd..='cd ..'
alias cm='cmake'
alias dc='docker compose'
alias dd='dd status="progress" conv="fdatasync"'
alias df='df -hT --total --sync'
alias diff='diff --color -u'
alias dk='docker'
alias egrep='egrep --color=auto'
alias feh='feh --scale-down --image-bg black --borderless --auto-zoom -sort filename'
alias fgrep='fgrep --color=auto'
alias ga='git add'
alias gcm='git commit -S -m'
alias gd='git diff'
alias gdb='gdb -q --args'
alias gp='git push'
alias grep='grep --color=auto'
alias gs='git status'
alias gti='git'
alias h='history'
alias ip='ip -c'
alias ipy='ipython'
alias k='kubectl'
alias l='ls -a'
alias ll='ls --all -ll'
alias ls='ls --color=auto'
alias ma='make'
alias maek='ma'
alias make='ma'
alias meak='ma'
alias meka='ma'
alias mkae='ma'
alias mkea='ma'
alias mmdc='npx -p @mermaid-js/mermaid-cli mmdc'
alias myip='curl http://ipecho.net/plain; echo'
alias nvrc='cd $HOME/workspace/configLoader/config/nvim && $EDITOR $HOME/.config/nvim/init.lua'
alias qrcode='curl qrcode.show -d'
alias reload='source $HOME/.bashrc'
alias rsync='rsync --progress --partial --archive --compress --stats --executability --hard-links'
alias show='toilet -F border -f future --gay'
alias shttp='python -m http.server'
alias sl='ls'
alias sudo='sudo '
alias t='terraform'
alias tor='docker run -it --rm -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY -v /dev/snd:/dev/snd --privileged --name tor-browser jess/tor-browser'
alias tree='tree -C'
alias varc='$EDITOR $HOME/workspace/configLoader/bash_aliases'
alias vbpf='$EDITOR $HOME/workspace/configLoader/profile'
alias vbrc='$EDITOR $HOME/workspace/configLoader/bashrc'
alias vdwm='cd $HOME/workspace/dwm-fork/ && $EDITOR config.h && make && sudo make install && killall dwm && popd && cd -'
alias vim="nvim"
alias vvrc='$EDITOR $HOME/workspace/configLoader/vimrc'
alias wgetall='wget --execute="robots = off" --mirror --convert-links --no-parent --wait=5'
alias xs='cd'
alias yaegi='rlwrap yaegi'
[ ! -f "${HOME}/workspace/configLoader/complete_alias" ] && return
source "${HOME}/workspace/configLoader/complete_alias"
for a in $(alias | tail -n +2 | cut -c 7- | cut -d'=' -f 1); do
complete -F _complete_alias "$a"
done
# vim:ft=bash