Last active
June 2, 2024 04:58
-
-
Save nirnejak/2c18ddbb2c9708c67cdd1c523397f899 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ZSH_THEME="vercel" | |
export UPDATE_ZSH_DAYS=1 | |
plugins=( | |
git | |
sudo | |
macos | |
docker | |
docker-compose | |
zsh-interactive-cd | |
zsh-syntax-highlighting | |
zsh-autosuggestions | |
zsh-completions | |
) | |
# Config | |
alias vimconfig="code ~/.vimrc" | |
alias zshconfig="code ~/.zshrc" | |
alias ohmyzsh="code ~/.oh-my-zsh" | |
alias vsc='code .' | |
# Homebrew | |
alias bi='brew install' | |
alias bu='brew uninstall' | |
alias bup='brew update' | |
alias bupp='brew upgrade' | |
alias bcl='brew cleanup' | |
alias bauto='brew autoremove' | |
# npm | |
alias ni='npm i' | |
alias nid='npm i -D' | |
alias nig='npm i -g' | |
alias nil='npm i --legacy-peer-deps' | |
alias ns='npm start' | |
alias nr='npm run' | |
alias nt='npm test' | |
alias nrd='npm run dev' | |
alias nrs='npm run serve' | |
alias nrb='npm run build' | |
alias nrc='npm run clean' | |
alias nrl='npm run lint' | |
alias nrf='npm run format' | |
alias no='npm outdated' | |
alias nog='npm outdated -g' | |
alias nlg='npm list -g --depth=0' | |
# yarn | |
alias ya="yarn add" | |
alias yc="yarn clean" | |
alias yd="yarn develop" | |
# Shortcuts | |
alias vimf='vim -o `fzf`' | |
alias killp='npx kill-port' | |
alias linit='npx mrm@2 lint-staged' | |
alias pinit='npm i -D prettier eslint-config-prettier eslint-plugin-prettier husky lint-staged' | |
# Enhancements | |
alias cat='bat --theme=Dracula' | |
alias l='lsd --group-directories-first --classify --long --almost-all --blocks=date,size,name' | |
alias ls='lsd --group-directories-first --classify --almost-all' | |
alias lst='lsd --group-directories-first --classify --tree --depth 2' | |
# alias l='eza --icons --group-directories-first --all --git --long --header --no-permissions --no-user' | |
# alias ls='eza --icons --group-directories-first --all' | |
# alias lst='eza --icons --group-directories-first --all --git --tree --level=2' | |
# FZF | |
# <C-t> ---- file search | |
# <C-r> ---- recent commands search | |
export MONO_GAC_PREFIX="/usr/local" | |
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh | |
# Setting fd as the default source for fzf | |
export FZF_DEFAULT_COMMAND='fd --type f --hidden --follow --exclude .git' | |
# To apply the command to CTRL-T as well | |
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND" | |
export FZF_DEFAULT_OPTS="--height 40% --layout=reverse --border --ansi --preview-window 'right:60%' --preview 'bat --color=always --theme=Dracula --style=header,grid --line-range :300 {}'" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment