summaryrefslogtreecommitdiff
path: root/etc/myconf/cfgl_meta
AgeCommit message (Expand)Author
2024-09-14metaXiao Pan
2024-04-01metaXiao Pan
2024-03-31metaXiao Pan
2024-03-16metaXiao Pan
2024-02-26metaXiao Pan
2024-01-21fix: htop new version seems break old way of make htoprc unwritable to keep c...Xiao Pan
2024-01-13updateXiao Pan
2024-01-13metaXiao Pan
2024-01-09metaXiao Pan
2024-01-06updateXiao Pan
2023-12-28metaXiao Pan
2023-12-28metaXiao Pan
2023-12-06insp upd already append pp sdcv_history to insp sdcv_history, backup no need ...Xiao Pan
2023-11-18metaXiao Pan
2023-11-17metaXiao Pan
2023-11-15metaXiao Pan
2023-08-26metaXiao Pan
2023-07-08metaXiao Pan
2023-07-05metaXiao Pan
2023-07-02metaXiao Pan
2023-07-02updateXiao Pan
2023-07-02updateXiao Pan
2023-07-02updateXiao Pan
2023-07-02metaXiao Pan
2023-07-02metaXiao Pan
2023-07-02metaXiao Pan
2023-07-02new updXiao Pan
2023-07-02metaXiao Pan
2023-07-02metaXiao Pan
2023-06-30metaXiao Pan
2023-06-29metaXiao Pan
2023-05-29metaXiao Pan
2023-05-29metaXiao Pan
2023-05-29metaXiao Pan
2023-05-29metaXiao Pan
2023-04-25metaXiao Pan
2023-04-25metaXiao Pan
2023-04-25metaXiao Pan
2023-03-30chatgpt metaXiao Pan
2023-03-17metaXiao Pan
2023-03-17metaXiao Pan
2023-03-17metaXiao Pan
2023-03-15grrc metaXiao Pan
2023-03-12metaXiao Pan
2023-03-12metaXiao Pan
2023-03-12metaXiao Pan
2023-03-10metaXiao Pan
2023-03-10metaXiao Pan
2023-03-06metaXiao Pan
2023-03-05metaXiao Pan
="hl kwb">alias radeontop='radeontop -c' alias rem='rem -@' alias remind='remind -@' alias rm='rm -I' alias sdcv='sdcv --color' alias shellcheck='shellcheck -x' alias tree='tree -aC | "$PAGER"' alias uname='uname -a' alias vkmark='vkmark --fullscreen' # different name alias a=alarm # /dev/ttyACM0 can be in config file, or as environmantal variable, see /usr/share/doc/adafruit-ampy/README.md #alias ap='ampy -p /dev/ttyACM0' alias b='lsblk -o NAME,FSTYPE,FSVER,LABEL,UUID,FSAVAIL,FSUSED,FSUSE%,MOUNTPOINTS' alias c=cfg #alias cr=curl alias cri='curl -Is' alias crig='curl -Is www.google.com' alias d='\sdcv --color' # https://superuser.com/a/1202867 alias fdu="find . -maxdepth 1 -execdir du -sh '{}' \+ | sort -h" alias g=git alias gcd='git clone --depth=1' alias gr='\grep --color=auto -i' alias grr='\grep --color=auto -iIR' alias h=htop alias i=nsxiv alias l='\ls --color=auto -A --group-directories-first' alias ll='\ls --color=auto -lAh --group-directories-first' #alias lo=loop alias lop='loop ping' alias lopd='loop ping 1.1.1.1' alias m=man alias p=pacman alias pg='"$PAGER"' alias pt=pactree alias pu=paru alias qre='qrencode -t utf8i -m 1' alias r='rem -cu+2 -@' # https://askubuntu.com/a/22043 alias s='sudo ' alias se='sudo -E ' alias ska='ssh ka' alias sp='ssh pp' alias spd='speedtest; librespeed-cli' alias sv=sudoedit alias sy=systemctl alias syd='systemctl list-dependencies --all' alias sydr='systemctl list-dependencies --all --reverse' alias sye='systemctl list-unit-files --state=enabled' alias sys='systemctl status' alias syu='systemctl --user' alias syue='systemctl --user list-unit-files --state=enabled' alias syus='systemctl --user status' alias u='upd; poweroff' alias v='"$EDITOR"' alias va='"$EDITOR" "$XDG_DOCUMENTS_DIR/notes/computer/arch_install.md"' alias vc='"$EDITOR" "$XDG_DOCUMENTS_DIR/notes/computer/cli_notes.md"' alias vd='vidir2 --linktargets' alias vq='"$EDITOR" "$XDG_DOCUMENTS_DIR/notes/others/questions_ideas_tips.md"' alias vn='"$EDITOR" "$(find "$XDG_DOCUMENTS_DIR/notes" -mindepth 1 -path "*/\.git" -prune -o -type f -print | fzf)"' alias vr='"$EDITOR" "$DOTREMINDERS"' alias vrc='"$EDITOR" +e\ \$MYVIMRC' alias vrm='"$EDITOR" "$XDG_DOCUMENTS_DIR/notes/others/recurring_maintenance.md"' alias vt='"$EDITOR" "$XDG_DOCUMENTS_DIR/notes/others/tmp_mobile_notes.md"' alias xmr='monero-wallet-cli --config-file="$HOME/.bitmonero/monero-wallet-cli.conf"' alias xmrds='monerod status; monerod print_net_stats' alias za='zoxide add' #alias zq='zoxide query' #alias zqi='zoxide query -i' # depreciated # all green color, no auto turn off color when pipe to nvim #alias pactree='pactree -c' #eval "$(zoxide init posix --hook prompt --no-aliases)" # if no --no-aliases, when tab complete a dir name contain spaces, bash will not escape spaces, don't know why, maybe bug? eval "$(zoxide init bash --no-aliases)" z () { if __zoxide_z "$@"; then l echo "$PWD" fi } zi () { if __zoxide_zi "$@"; then l echo "$PWD" fi } # steal from fzf: https://github.com/junegunn/fzf/blob/master/shell/key-bindings.bash # READLINE_LINE and READLINE_POINT see `man bash` zqi_key () { # fzf uses printf '%q' to escape output, but attention %q is not POSIX # well we use bash here so whatever selected="$(printf '%q' "$(zoxide query -i)")" # if don't want to use bash builtin printf: #selected=$(/usr/bin/printf '%q' "$(zoxide query -i)") # no "''" if select nothing if ! [ "$selected" = "''" ]; then # another way: #selected=$(zoxide query -i | tr '\n' '\0' | xargs -0 printf '%q') #if [ "$selected" ]; then READLINE_LINE="${READLINE_LINE:0:$READLINE_POINT}$selected ${READLINE_LINE:$READLINE_POINT}" READLINE_POINT=$((READLINE_POINT+${#selected}+1)) fi } bind -m vi-command -x '"\C-o":zqi_key' bind -m vi-insert -x '"\C-o":zqi_key' # more about bash completion see https://unix.stackexchange.com/a/529357/459013 complete -c wh # tldr-sh-client readme complete -W "$(tldr 2>/dev/null -l -p all)" tldr # https://unix.stackexchange.com/questions/216748/how-to-re-use-existing-completion-with-recent-bash-completion _completion_loader info eval "$(complete -p info | sed 's/\(.*\)info$/\1vinfo/')" _completion_loader git eval "$(complete -p git | sed 's/\(.*\)git$/\1cfg/')" # complete-alias readme complete -F _complete_alias "${!BASH_ALIASES[@]}"