aboutsummaryrefslogtreecommitdiffhomepage
path: root/alias
diff options
context:
space:
mode:
Diffstat (limited to 'alias')
-rw-r--r--alias71
1 files changed, 34 insertions, 37 deletions
diff --git a/alias b/alias
index aaacce6..55198cf 100644
--- a/alias
+++ b/alias
@@ -5,7 +5,7 @@ alias al="$EDITOR $SETTING_DIR/alias && source $SETTING_DIR/alias"
5# SHELL {{{ 5# SHELL {{{
6 6
7alias eof='IGNOREEOF=10' 7alias eof='IGNOREEOF=10'
8path() { echo $PATH; } # Should not use alias, because $PATH is not initialized 8path() { echo $PATH | tr : '\n' } # Should not use alias, because $PATH is not initialized
9eval "${shell}rc(){ 9eval "${shell}rc(){
10 local RCFILE=$XDG_CONFIG_HOME/${shell}/.${shell}rc 10 local RCFILE=$XDG_CONFIG_HOME/${shell}/.${shell}rc
11 vim \$RCFILE && source \$RCFILE 11 vim \$RCFILE && source \$RCFILE
@@ -18,6 +18,7 @@ ps1.swap() {
18 unset PS1_bak 18 unset PS1_bak
19 fi 19 fi
20} 20}
21alias zsh.sourced='zsh -o SOURCE_TRACE'
21 22
22# }}} 23# }}}
23# CUSTOM HELPER {{{ 24# CUSTOM HELPER {{{
@@ -49,7 +50,8 @@ prompt-vim() {
49 && eval $(<$TMPFILE tee /dev/tty) 50 && eval $(<$TMPFILE tee /dev/tty)
50 rm $TMPFILE 51 rm $TMPFILE
51} 52}
52 53alias wcl='wc -l'
54alias battery='cat /sys/class/power_supply/CMB0/capacity'
53 55
54# ls 56# ls
55alias ll='ls -lh' 57alias ll='ls -lh'
@@ -74,7 +76,7 @@ date.reset() {
74# grep 76# grep
75alias grep='grep --color' 77alias grep='grep --color'
76unalias gr &>/dev/null 78unalias gr &>/dev/null
77gr() { grep -IR $@ . | sed '/^.\{2048\}./d'; } 79gr() { grep --exclude-dir='\.git' -r $@ . | sed '/^.\{2048\}./d'; }
78highlight() { grep --color -E "$1|\$"; } 80highlight() { grep --color -E "$1|\$"; }
79 81
80# cron 82# cron
@@ -128,9 +130,10 @@ file.size() {
128alias s='sudo systemctl' 130alias s='sudo systemctl'
129alias j='sudo journalctl -xeu' 131alias j='sudo journalctl -xeu'
130# }}} 132# }}}
131# TMUX {{{ 133# TTY {{{
132alias tma='tmux a' 134alias tma='tmux a'
133alias tmux.config="$EDITOR ~/.tmux.conf" 135alias tmux.config="$EDITOR ~/.tmux.conf"
136alias terminal.color='printf "\e[%dm%d dark\e[0m \e[%d;1m%d bold\e[0m\n" {30..37}{,,,}'
134# }}} 137# }}}
135# NETWORK {{{ 138# NETWORK {{{
136 139
@@ -148,6 +151,10 @@ ip.neigh() {
148} 151}
149 152
150# }}} 153# }}}
154# GPG {{{
155alias gpg.bye='gpg-connect-agent reloadagent /bye'
156alias gpg.config="$EDITOR ~/.gnupg/gpg-agent.conf"
157# }}}
151# MAIL {{{ 158# MAIL {{{
152alias smtp.conf='sudo vim /etc/smtpd/smtpd.conf' 159alias smtp.conf='sudo vim /etc/smtpd/smtpd.conf'
153alias m='mutt' 160alias m='mutt'
@@ -253,7 +260,12 @@ alias xii='`fc -ln -1` | head -1 | xsel -ib'
253alias xo='xsel -ob' 260alias xo='xsel -ob'
254alias xl='history | tail -1 | grep -oP "^\s*[0-9]+\s\s\K.*" | xsel -ib && echo Copied to clipboard && xsel -ob' 261alias xl='history | tail -1 | grep -oP "^\s*[0-9]+\s\s\K.*" | xsel -ib && echo Copied to clipboard && xsel -ob'
255# }}} 262# }}}
263# X11: Misc {{{
264alias x='xdg-open'
265alias ob.rc='vim ~/.config/openbox/rc.xml'
266# }}}
256# EDITOR: VIM {{{ 267# EDITOR: VIM {{{
268alias editor='select-editor'
257alias vimrc='vim ~/.vimrc' 269alias vimrc='vim ~/.vimrc'
258if which nvim &>/dev/null; then 270if which nvim &>/dev/null; then
259 alias vim='nvim' 271 alias vim='nvim'
@@ -298,7 +310,7 @@ alias cdP='cd ~/Pictures'
298alias cdpu='cd ~/public' 310alias cdpu='cd ~/public'
299alias cdV='cd ~/Videos' 311alias cdV='cd ~/Videos'
300alias cdM='cd ~/Music' 312alias cdM='cd ~/Music'
301 313alias cdtrash='cd ~/.local/share/Trash'
302# }}} 314# }}}
303# BLOG {{{ 315# BLOG {{{
304alias cdb='cd ~/blog' 316alias cdb='cd ~/blog'
@@ -362,7 +374,7 @@ upload_tig() {
362 action=overwrite 374 action=overwrite
363} 375}
364# }}} 376# }}}
365# GiT: GIST {{{ 377# GIT: GIST {{{
366alias g='gist' 378alias g='gist'
367alias gl='gist last' 379alias gl='gist last'
368unalias gg &>/dev/null 380unalias gg &>/dev/null
@@ -395,10 +407,6 @@ github.raw() {
395} 407}
396 408
397# }}} 409# }}}
398# Beancount{{{
399alias cdB='cd $HOME/bean'
400alias b='vim $HOME/bean/main.bean'
401# }}}
402# DEV: Docker{{{ 410# DEV: Docker{{{
403alias dk='docker' 411alias dk='docker'
404alias dc='docker-compose' 412alias dc='docker-compose'
@@ -423,10 +431,16 @@ adb.push() {
423 adb push $1 /sdcard/Download 431 adb push $1 /sdcard/Download
424} 432}
425# }}} 433# }}}
434# Beancount{{{
435alias cdB='cd $HOME/bean'
436alias b='vim $HOME/bean/main.bean'
437# }}}
426# python{{{ 438# python{{{
427alias pip3='python3 -m pip' 439alias pip3='python3 -m pip'
428# }}} 440# }}}
429# sample file{{{ 441# sample file{{{
442alias foo='echo bar > foo && echo File foo is created && ls -lh foo'
443alias bar='echo foo > bar && echo File bar is created && ls -lh bar'
430alias sample.text='curl http://metaphorpsum.com/paragraphs/3/5' 444alias sample.text='curl http://metaphorpsum.com/paragraphs/3/5'
431alias sample.gpx='curl -O https://docs.mapbox.com/help/data/run.gpx' 445alias sample.gpx='curl -O https://docs.mapbox.com/help/data/run.gpx'
432alias sample.geojson='curl -O https://docs.mapbox.com/help/data/stations.geojson' 446alias sample.geojson='curl -O https://docs.mapbox.com/help/data/stations.geojson'
@@ -507,21 +521,6 @@ TAIWAN_BBOX='118.1036,20.72799,122.9312,26.60305'
507TAIWAN_BBOX_V='20.72799,118.1036,26.60305,122.9312' 521TAIWAN_BBOX_V='20.72799,118.1036,26.60305,122.9312'
508TAIPEI_BBOX='121.346,24.926,121.676,25.209' 522TAIPEI_BBOX='121.346,24.926,121.676,25.209'
509TAIPEI_BBOX_V='24.926,121.346,25.209,121.676' 523TAIPEI_BBOX_V='24.926,121.346,25.209,121.676'
510# }}}
511# Misc{{{
512alias gpg.config="$EDITOR ~/.gnupg/gpg-agent.conf"
513alias foo='echo bar > foo && echo File foo is created && ls -lh foo'
514alias bar='echo foo > bar && echo File bar is created && ls -lh bar'
515alias wcl='wc -l'
516alias x='xdg-open'
517alias yl='youtube-dl'
518alias yla='youtube-dl -x --audio-format mp3'
519yt.audio() {
520 yt-dlp --verbose -x --audio-format mp3 --add-metadata $1
521}
522alias editor='select-editor'
523alias hp='http-prompt'
524alias clocg='cloc --vcs=git'
525pbf() { 524pbf() {
526 protoc --decode_raw 525 protoc --decode_raw
527} 526}
@@ -535,20 +534,18 @@ mvt.decode() {
535 mvt_decode.py $tmp | tr \' \" | sed 's/True/true/g; s/False/false/g' 534 mvt_decode.py $tmp | tr \' \" | sed 's/True/true/g; s/False/false/g'
536} 535}
537wrap2geojson() { jq -s '{ type: "FeatureCollection", features: . }'; } 536wrap2geojson() { jq -s '{ type: "FeatureCollection", features: . }'; }
538alias cdtrash='cd ~/.local/share/Trash' 537# }}}
538# Misc{{{
539alias yl='youtube-dl'
540alias yla='youtube-dl -x --audio-format mp3'
541yt.audio() {
542 yt-dlp --verbose -x --audio-format mp3 --add-metadata $1
543}
544alias hp='http-prompt'
545alias clocg='cloc --vcs=git'
539trash() { mv $@ ~/.local/share/Trash; } 546trash() { mv $@ ~/.local/share/Trash; }
540alias ge='graph-easy --boxart' 547alias ge='graph-easy --boxart'
541# }}}
542# tmp{{{
543alias stew='cd ~/git/mapstew'
544alias vc='vultr-cli'
545alias xkb='cd $SETTING_DIR && make xkb'
546alias thsr='curl -L google.com >/tmp/foo.html && xdg-open /tmp/foo.html'
547todo() { cd ~/log && grep -R ' TODO ' --exclude-dir=logseq/; }
548fix() { which $1 && grep -Po 'FIXME.*' $(which $1); }
549alias ffmpeg='ffmpeg -hide_banner' 548alias ffmpeg='ffmpeg -hide_banner'
550alias md='reveal'
551alias terminal.color='printf "\e[%dm%d dark\e[0m \e[%d;1m%d bold\e[0m\n" {30..37}{,,,}'
552alias gpg.bye='gpg-connect-agent reloadagent /bye'
553alias npm='pnpm' 549alias npm='pnpm'
550fix() { which $1 && grep -Po 'FIXME.*' $(which $1); }
554# }}} 551# }}}