Repository navigation
Releases
Projectory 1.1.1
Projectory 1.1.1 permite quitar del catálogo una carpeta registrada que ya no existe, sin cambiar tu carpeta actual.
- Al intentar abrirla, muestra el registro y su ruta y ofrece quitarlo. Enter o Esc cancelan;
soyconfirman. - Quita únicamente esa ubicación. Conserva las demás ubicaciones del proyecto y no añade visitas.
- Si la carpeta reaparece antes de confirmar, conserva el registro. Los errores de permisos y las rutas que son archivos no ofrecen esta limpieza.
- Funciona al buscar por nombre o ID, en el selector y en
listydash. Sin terminal interactiva, muestra el comando para quitar el registro. - Cancelar o limpiar desde la navegación devuelve un estado no exitoso, para impedir que un comando encadenado con
&&se ejecute en la carpeta equivocada.
Disponible para macOS y Linux, en arm64 y amd64. Incluye archivos con SHA-256 y atestaciones de procedencia de GitHub.
Homebrew: brew update && brew upgrade erikwco/tap/projectory una vez publicada la fórmula. Las instalaciones independientes pueden usar projectory update --yes.
Se conserva la limitación documentada del terminal inline: reducir su altura mientras el selector está abierto puede dejar filas anteriores encima del prompt.
Cambio: #6
Projectory 1.1.1-rc.1
Candidato Projectory 1.1.1-rc.1. Permite quitar del catálogo una carpeta registrada que ya no existe, sin cambiar tu carpeta actual.
- Al intentar abrirla, muestra el registro y su ruta y ofrece quitarlo. Enter o Esc cancelan;
soyconfirman. - Quita únicamente esa ubicación. Conserva las demás ubicaciones del proyecto y no añade visitas.
- Si la carpeta reaparece antes de confirmar, conserva el registro. Los errores de permisos y las rutas que son archivos no ofrecen esta limpieza.
- Funciona al buscar por nombre o ID, en el selector y en
listydash. Sin terminal interactiva, muestra el comando para quitar el registro. - Cancelar o limpiar desde la navegación devuelve un estado no exitoso, para impedir que un comando encadenado con
&&se ejecute en la carpeta equivocada.
Disponible para macOS y Linux, en arm64 y amd64. Incluye archivos con SHA-256 y atestaciones de procedencia de GitHub.
Este candidato se verifica antes de actualizar la fórmula estable de Homebrew. Para probarlo en una instalación independiente: projectory update --yes --prerelease.
Se conserva la limitación documentada del terminal inline: reducir su altura mientras el selector está abierto puede dejar filas anteriores encima del prompt.
Cambio: #6
Projectory 1.1.0
Projectory 1.1.0 permite ir a un proyecto por su nombre desde la terminal.
pt "Mi Tienda"abre directamente un nombre exacto con una sola ubicación.pt tiendmuestra hasta cinco coincidencias visibles. Usa las flechas y Enter para elegir; Esc o Ctrl+C cancelan sin cambiar de carpeta ni registrar visitas.- Los proyectos con varias ubicaciones permiten elegir entre ellas.
pt go "nombre"sigue disponible y sirve para nombres que coinciden con comandos. - Sin una terminal interactiva, los nombres ambiguos requieren una elección explícita. No se selecciona una coincidencia aproximada automáticamente.
Actualizar con Homebrew
brew update
brew upgrade erikwco/tap/projectory
eval "$("$(brew --prefix)/opt/projectory/bin/projectory" init zsh)"
pt --versionRecarga init para activar pt nombre en la terminal actual. Para Bash, cambia zsh por bash. La función anterior mantiene pt go y el selector después de actualizar el ejecutable.
Instalaciones independientes
pt update --check
pt update --yes
eval "$(projectory init zsh)"Binarios para macOS y Linux, en arm64 y amd64. Cada archivo incluye licencia y avisos de dependencias; checksums.txt permite comprobar su integridad. La publicación incluye atestaciones de procedencia de GitHub.
La actualización conserva el catálogo y los ajustes. Si reduces el tamaño de la terminal mientras la vista de coincidencias está abierta, pueden quedar algunas líneas de la vista anterior en el historial; el selector sigue respondiendo.
v1.1.0-rc.1
Projectory 1.0.1
Esta versión corrige el foco de Tab durante la búsqueda en pt, pt list y pt dash.
- Al pulsar Tab desde el filtro, se aplica la consulta y se selecciona el primer resultado. Las flechas permiten recorrer el listado.
- Otro Tab desde el listado abre el detalle. Enter conserva su comportamiento.
- La ayuda muestra las teclas de navegación y cancelación también en terminales estrechas.
El cambio funciona con Buscar al abrir activado o desactivado. No cambia el formato del catálogo ni de los ajustes.
Actualizar
Binario independiente:
pt updateHomebrew:
brew update
brew upgrade erikwco/tap/projectoryNo hace falta regenerar la función pt para este cambio.
Descargas
Binarios para macOS y Linux, en ARM64 y amd64. Los archivos incluyen LICENSE, README.md y THIRD_PARTY_NOTICES.md. checksums.txt contiene las sumas SHA-256; las descargas cuentan con atestación de procedencia de GitHub.
v1.0.1-rc.1
Projectory 1.0.0
Projectory guarda tus proyectos, sus copias y sus worktrees de Git en un catálogo local. La función pt abre un selector en la terminal y te lleva a la carpeta elegida.
Esta versión incluye binarios precompilados para macOS y Linux, en Intel/AMD de 64 bits y ARM64, y actualización del ejecutable sin modificar el catálogo ni los ajustes. No necesitas Go para instalarlos.
Instalar con Homebrew
brew install erikwco/tap/projectory
eval "$("$(brew --prefix)/opt/projectory/bin/projectory" init zsh)"Para bash, cambia zsh por bash. Añade la línea eval al archivo de inicio de tu shell para disponer de pt en cada terminal.
Actualiza una instalación de Homebrew con:
brew update
brew upgrade erikwco/tap/projectoryInstalar el binario independiente
Descarga el archivo correspondiente a tu equipo y checksums.txt:
| Sistema | Archivo |
|---|---|
| macOS Apple Silicon | projectory_1.0.0_darwin_arm64.tar.gz |
| macOS Intel | projectory_1.0.0_darwin_amd64.tar.gz |
| Linux ARM64 | projectory_1.0.0_linux_arm64.tar.gz |
| Linux Intel/AMD | projectory_1.0.0_linux_amd64.tar.gz |
Comprueba la suma SHA-256 antes de extraerlo. Las instrucciones completas explican cómo instalarlo y activar pt.
Para consultar o instalar nuevas versiones de un binario independiente:
pt update --check
pt updateupdate pide confirmación, verifica la suma SHA-256 y reemplaza el ejecutable. Si la instalación pertenece a Homebrew, indica el comando brew upgrade. Las compilaciones de desarrollo se actualizan compilando desde el código fuente. Projectory solo consulta actualizaciones cuando ejecutas el comando; no hace consultas al abrir el selector.
Los archivos publicados incluyen la licencia MIT de Projectory y los avisos de sus dependencias. Cada descarga tiene su suma SHA-256 y atestación de procedencia en GitHub.