2
0
Fork 0
dotfiles/.bashrc

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'