chore(zsh): Use zoxide
This commit is contained in:
parent
9099ac4949
commit
ad04ae2ce8
1 changed files with 20 additions and 12 deletions
|
@ -1,5 +1,7 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
z 2>/dev/null && alias _cd="z" || alias _cd="cd"
|
||||||
|
|
||||||
if [[ "$OSTYPE" == "darwin"* ]]; then
|
if [[ "$OSTYPE" == "darwin"* ]]; then
|
||||||
# i need sudo to launch emulator
|
# i need sudo to launch emulator
|
||||||
alias pixelemu="sudo $HOME/Library/Android/sdk/emulator/emulator @Pixel_2_API_28"
|
alias pixelemu="sudo $HOME/Library/Android/sdk/emulator/emulator @Pixel_2_API_28"
|
||||||
|
@ -55,10 +57,10 @@ alias py='python'
|
||||||
alias cls='clear'
|
alias cls='clear'
|
||||||
alias classprop='xprop WM_CLASS'
|
alias classprop='xprop WM_CLASS'
|
||||||
alias storagelist='lsblk -f'
|
alias storagelist='lsblk -f'
|
||||||
alias ..='cd ..'
|
alias ..='_cd ..'
|
||||||
alias ...='cd ../..'
|
alias ...='_cd ../..'
|
||||||
alias ....='cd ../../..'
|
alias ....='_cd ../../..'
|
||||||
alias .....='cd ../../../..'
|
alias .....='_cd ../../../..'
|
||||||
alias q='exit'
|
alias q='exit'
|
||||||
# based on Windows' command(s)
|
# based on Windows' command(s)
|
||||||
alias md='mkdir -p'
|
alias md='mkdir -p'
|
||||||
|
@ -73,9 +75,11 @@ alias lla='exa -al --color=always --group-directories-first' # long format
|
||||||
alias lt='exa -aT --color=always --group-directories-first' # tree listing
|
alias lt='exa -aT --color=always --group-directories-first' # tree listing
|
||||||
|
|
||||||
#config shortcuts
|
#config shortcuts
|
||||||
alias cdnixd='cd $XDG_CONFIG_HOME/nix/darwin'
|
alias cdnixd='_cd $XDG_CONFIG_HOME/nix/darwin'
|
||||||
alias cdnix='cd $XDG_CONFIG_HOME/nix'
|
alias cdnix='_cd $XDG_CONFIG_HOME/nix'
|
||||||
alias config='cd ${DOTFILES:-$HOME/Build/GIT/dotfiles}'
|
alias znixd='z $XDG_CONFIG_HOME/nix/darwin'
|
||||||
|
alias znix='z $XDG_CONFIG_HOME/nix'
|
||||||
|
alias config='_cd ${DOTFILES:-$HOME/Build/GIT/dotfiles}'
|
||||||
alias cfg='config'
|
alias cfg='config'
|
||||||
alias cfvim='vim $XDG_CONFIG_HOME/nvim/init.lua'
|
alias cfvim='vim $XDG_CONFIG_HOME/nvim/init.lua'
|
||||||
alias cfvimplug='vim $XDG_CONFIG_HOME/nvim/lua/null/plugins/'
|
alias cfvimplug='vim $XDG_CONFIG_HOME/nvim/lua/null/plugins/'
|
||||||
|
@ -105,17 +109,21 @@ alias cp='cp -i'
|
||||||
alias mntfd='doas mount -o gid=users,fmask=113,dmask=002'
|
alias mntfd='doas mount -o gid=users,fmask=113,dmask=002'
|
||||||
alias umntfd='doas umount'
|
alias umntfd='doas umount'
|
||||||
alias cmatrix='unimatrix -n -s 96 -l "o"'
|
alias cmatrix='unimatrix -n -s 96 -l "o"'
|
||||||
alias s='cd $HOME/.local/bin/scripts;ls'
|
alias s='_cd $HOME/.local/bin/scripts;ls'
|
||||||
|
|
||||||
#folder shortcut
|
#folder shortcut
|
||||||
alias cdclg='cd "$HOME/my Files/Kuliah/"'
|
alias cdclg='_cd "$HOME/my Files/Kuliah/"'
|
||||||
alias cdwine='cd "$HOME/.local/share/wineprefixes/"'
|
alias cdwine='_cd "$HOME/.local/share/wineprefixes/"'
|
||||||
|
alias zclg='z "$HOME/my Files/Kuliah/"'
|
||||||
|
alias zwine='z "$HOME/.local/share/wineprefixes/"'
|
||||||
|
|
||||||
#Git Aliases
|
#Git Aliases
|
||||||
if [[ "$OSTYPE" == "darwin"* ]]; then
|
if [[ "$OSTYPE" == "darwin"* ]]; then
|
||||||
alias cdgit='cd /Volumes/CaseSensitive/Build/GIT'
|
alias cdgit='_cd /Volumes/CaseSensitive/Build/GIT'
|
||||||
|
alias zgit='z /Volumes/CaseSensitive/Build/GIT'
|
||||||
else
|
else
|
||||||
alias cdgit='cd $HOME/Build/GIT'
|
alias cdgit='_cd $HOME/Build/GIT'
|
||||||
|
alias zgit='z $HOME/Build/GIT'
|
||||||
fi
|
fi
|
||||||
alias gaa='git add -A'
|
alias gaa='git add -A'
|
||||||
alias gci='git commit'
|
alias gci='git commit'
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue