$ cat ~/.config/zsh/nav.zsh ───────┬───────────────────────────────────────────────────────────────────── │ File: /Users/bakert/.config/zsh/nav.zsh ───────┼───────────────────────────────────────────────────────────────────── 1 │ export MONOREPO_ROOT="/Users/bakert/cardeio-monorepo-v2" 2 │ export ORGANIZED_PLAY="$MONOREPO_ROOT/apps/organized-play" 3 │ export PLAY_NEXT="$MONOREPO_ROOT/apps/play-next" 4 │ export LUDWIG="$MONOREPO_ROOT/apps/ludwig" 5 │ export CARD_SEARCH_DEMO="$MONOREPO_ROOT/apps/card-search-demo" 6 │ export DECK_BUILDER="$MONOREPO_ROOT/packages/deck-builder" 7 │ 8 │ hash -d mr="$MONOREPO_ROOT" 9 │ hash -d op="$ORGANIZED_PLAY" 10 │ hash -d pn="$PLAY_NEXT" 11 │ hash -d lw="$LUDWIG" 12 │ hash -d cs="$CARD_SEARCH_DEMO" 13 │ hash -d db="$DECK_BUILDER" ───────┴──────────────────────────────────────────────────────────────────────
Use prefixed with ~ anywhere you need a path:
$ cd ~mr $ vi ~lw/src/index.ts