24 lines
806 B
Bash
24 lines
806 B
Bash
|
|
PS1='[\033[32m\w\033[0m]\n~> '
|
|
bind '"\e[A":history-search-backward'
|
|
bind '"\e[B":history-search-forward'
|
|
|
|
# alias
|
|
alias grep='grep -i --color'
|
|
alias cp='cp -v'
|
|
alias mv='mv -v'
|
|
alias rm='rm -v'
|
|
alias mkdir='mkdir -p'
|
|
alias wget='wget --hsts-file="$XDG_DATA_HOME/wget-hsts"'
|
|
alias mbsync='mbsync -c "$XDG_CONFIG_HOME"/isync/mbsyncrc'
|
|
alias vim='nvim'
|
|
alias snippet='silicon -b \#1d2021 --theme gruvbox-dark'
|
|
alias ls='exa --hyperlink --icons=always'
|
|
alias ll='exa --hyperlink --icons=always -lah --group-directories-first'
|
|
alias l='exa --hyperlink --icons=always -lh --group-directories-first'
|
|
alias cat='bat --theme gruvbox-dark'
|
|
|
|
# config
|
|
alias config='/usr/bin/git --git-dir=$HOME/.dot --work-tree=$HOME'
|
|
alias config-update='config add -u; config commit -m "$(date)"; cd /mnt/setup/dot; git pull; cd'
|