zsh/zshrc:119 define:
cortex() { _go_dev_dir "$CORTEX_ROOT"; }
En zsh una función gana sobre un binario del PATH. Si estos dotfiles se usan standalone junto a una instalación del CLI de cortex (~/.local/bin/cortex), la función lo shadowea y el CLI queda inalcanzable por nombre: cortex <subcomando> hace un cd en vez de ejecutar el CLI.
El síntoma es engañoso, porque el error que aparece no menciona a cortex:
$ cortex admin delete-branch feat/mi-branch
zsh: command not found: _go_dev_dir
Fix
Eliminar cortex() y usar un nombre que no colisione (por ejemplo cortex-repo(), que ya se usa con esa intención en cortex-dotfiles).
Contexto
Issue espejo en cortex-dotfiles, y en cortex se reserva el nombre cortex para el CLI más un check de shadowing en doctor. Los tres repos no pueden pisarse entre sí.
zsh/zshrc:119define:En zsh una función gana sobre un binario del PATH. Si estos dotfiles se usan standalone junto a una instalación del CLI de cortex (
~/.local/bin/cortex), la función lo shadowea y el CLI queda inalcanzable por nombre:cortex <subcomando>hace uncden vez de ejecutar el CLI.El síntoma es engañoso, porque el error que aparece no menciona a
cortex:Fix
Eliminar
cortex()y usar un nombre que no colisione (por ejemplocortex-repo(), que ya se usa con esa intención encortex-dotfiles).Contexto
Issue espejo en
cortex-dotfiles, y encortexse reserva el nombrecortexpara el CLI más un check de shadowing endoctor. Los tres repos no pueden pisarse entre sí.