From 7aa43dbb76ae86a2c4c749f9cf44e100f86eaf47 Mon Sep 17 00:00:00 2001 From: aleidk Date: Sun, 2 Apr 2023 20:21:15 -0400 Subject: [PATCH] update --- config/git/gitignore | 1 + config/tmux/tmux.conf | 4 +-- config/zsh/aliases/pnpm.zsh | 47 +++++++++++++++++++++++++++++++++ config/zsh/config/oh-my-zsh.zsh | 34 ++++++++++++------------ config/zsh/zshrc | 1 - 5 files changed, 67 insertions(+), 20 deletions(-) create mode 100644 config/zsh/aliases/pnpm.zsh diff --git a/config/git/gitignore b/config/git/gitignore index 204b891..45b7987 100644 --- a/config/git/gitignore +++ b/config/git/gitignore @@ -1,5 +1,6 @@ # Package manager locks *.lock +pnpm-lock.yaml # PHP Stuff vendor diff --git a/config/tmux/tmux.conf b/config/tmux/tmux.conf index da8fc15..dc97d1e 100644 --- a/config/tmux/tmux.conf +++ b/config/tmux/tmux.conf @@ -68,5 +68,5 @@ TMUX_FZF_LAUNCH_KEY="w" TMUX_FZF_OPTIONS="-p -w 80% -h 60% -m" # Tmux Managment -bind-key "F" run-shell -b "$HOME/.tmux/plugins/tmux-fzf/scripts/session.sh switch" -bind-key "f" run-shell -b "$HOME/.tmux/plugins/tmux-fzf/scripts/window.sh switch" +bind-key "f" run-shell -b "$HOME/.tmux/plugins/tmux-fzf/scripts/session.sh switch" +bind-key "F" run-shell -b "$HOME/.tmux/plugins/tmux-fzf/scripts/window.sh switch" diff --git a/config/zsh/aliases/pnpm.zsh b/config/zsh/aliases/pnpm.zsh new file mode 100644 index 0000000..d785927 --- /dev/null +++ b/config/zsh/aliases/pnpm.zsh @@ -0,0 +1,47 @@ +alias p='pnpm' + +# Dependencies +alias pa='pnpm add' +alias pad='pnpm add --save-dev' +alias pap='pnpm add --save-peer' +alias prm='pnpm remove' +alias pin='pnpm install' +alias pls='pnpm list' +alias pu='pnpm update' +alias puil='pnpm update --interactive --latest' + +# Global dependencies +alias pga='pnpm add --global' +alias pgls='pnpm list --global' +alias pgrm='pnpm remove --global' +alias pgu='pnpm update --global' + +# WorkSpace +alias pwa='pnpm add --workspace' +alias pwls='pnpm list --workspace' +alias pwrm='pnpm remove --workspace' +alias pwu='pnpm update --workspace' + +# Run scripts +alias prun='pnpm run' +alias pd='pnpm run dev' +alias pb='pnpm run build' +alias psv='pnpm run serve' +alias pst='pnpm start' +alias pt='pnpm test' +alias ptc='pnpm test --coverage' +alias pln='pnpm run lint' +alias pdocs='pnpm run docs' +alias pex='pnpm exec' +alias pdx='pnpm dlx' + +# Misc +alias pi='pnpm init' +alias ppub='pnpm publish' +alias pc='pnpm create' + +# Monorepo +alias pf='pnpm -r --filter' + +# qwik +alias pre='pnpm run preview' diff --git a/config/zsh/config/oh-my-zsh.zsh b/config/zsh/config/oh-my-zsh.zsh index dd5fcea..ae598d1 100644 --- a/config/zsh/config/oh-my-zsh.zsh +++ b/config/zsh/config/oh-my-zsh.zsh @@ -1,23 +1,23 @@ omz_install_custom() { - set -e - local type=$1 - local omz_dir="${ZSH:-$HOME/.local/share/oh-my-zsh}" - local custom_dir="${ZSH_CUSTOM:-$omz_dir/custom}/${type}s" - local repos=("${@:2}") + set -e + local type=$1 + local omz_dir="${ZSH:-$HOME/.local/share/oh-my-zsh}" + local custom_dir="${ZSH_CUSTOM:-$omz_dir/custom}/${type}s" + local repos=("${@:2}") - if [[ ! -d "$omz_dir" ]]; then - echo "${BLU}Installing ${BLD}[Oh My Zsh]${RST} ..." - git clone https://github.com/ohmyzsh/ohmyzsh.git $omz_dir - fi - - for repo in "${repos[@]}"; do - local name=${repo##*/} - local dir="$custom_dir/$name" - if [[ ! -d "$dir" ]]; then - echo "${GRN}Installing ${BLD}${YLW}$name${RST} ${BLU}${type}...${RST}" - git clone --depth=1 "https://github.com/$repo" "$dir" + if [[ ! -d "$omz_dir" ]]; then + echo "${BLU}Installing ${BLD}[Oh My Zsh]${RST} ..." + git clone https://github.com/ohmyzsh/ohmyzsh.git $omz_dir fi - done + + for repo in "${repos[@]}"; do + local name=${repo##*/} + local dir="$custom_dir/$name" + if [[ ! -d "$dir" ]]; then + echo "${GRN}Installing ${BLD}${YLW}$name${RST} ${BLU}${type}...${RST}" + git clone --depth=1 "https://github.com/$repo" "$dir" + fi + done } # Usage install_omz_cutom diff --git a/config/zsh/zshrc b/config/zsh/zshrc index c662551..26de82e 100755 --- a/config/zsh/zshrc +++ b/config/zsh/zshrc @@ -65,7 +65,6 @@ plugins=( fzf git git-prompt - npm ripgrep rsync safe-paste # don't run code when pasting