Skip to content

Repository files navigation

Main menu

pipnest

pipnest is a terminal UI to manage Python dependencies and virtual environments from one workflow. pipnest es una TUI (terminal UI) para trabajar con dependencias de Python y entornos virtuales desde una única interfaz interactiva.

Características

  • Búsqueda de paquetes en PyPI con ranking difuso.
  • Gestión de paquetes instalados (listar, instalar, desinstalar, freeze).
  • Gestión de intérpretes y entornos virtuales.
  • Cheatsheet integrado para comandos comunes de Python/pip.

Instalación

Como dependencia del módulo (go get)

go get github.com/Rotlerxd/pipnest@latest

Como binario CLI

go install github.com/Rotlerxd/pipnest@latest

go install deja el ejecutable en $(go env GOPATH)/bin (o en GOBIN si lo configuraste).
Asegúrate de tener ese directorio en tu PATH para poder ejecutar pipnest directamente.

Uso

pipnest

También puedes abrir una pantalla concreta:

pipnest -screen search
pipnest -screen venvs

Ejemplo rápido

  1. Ejecuta pipnest.
  2. Entra a Packages.
  3. Escribe un nombre de paquete (ej. requests) y presiona Enter.
  4. Navega los resultados y detalles con teclado/foco de panel.

Casos de uso

  • Equipos que mantienen varios entornos virtuales por proyecto.
  • Flujos rápidos de revisión de dependencias sin salir de terminal.
  • Soporte a onboarding de Python con referencias de comandos integradas.

Desarrollo

go fmt ./...
go vet ./...
go test ./...

Plataformas soportadas

  • Linux
  • macOS

En Windows se puede instalar el ejecutable, pero la aplicación completa está soportada oficialmente en Linux y macOS.

Licencia

MIT. Ver LICENSE.

About

No description, website, or topics provided.

Resources

Stars

9 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages