Thanks to visit codestin.com
Credit goes to github.com

Skip to content

chloebubble/tuv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tuv

A terminal UI written in Go for managing Python projects created with uv. Create, view, and manage your Python projects with a simple interface.

Features

  • Create new Python projects with uv virtual environments
  • Scan and detect existing uv projects
  • View project details (size, Python version, creation date)
  • Delete projects with confirmation

Screenshots

Screenshot 2025-06-22 at 19 29 43 Screenshot 2025-06-22 at 19 30 15 Screenshot 2025-06-22 at 19 30 27 Screenshot 2025-06-22 at 19 30 23

Installation

Requires Go 1.21+ and uv.

git clone [email protected]:chloebubble/tuv.git
cd tuv
go mod download
go install github.com/chloebubble/tuv

Usage

Run tuv in your terminal. On first run, you'll be prompted to configure your projects directory.

Navigation:

  • ↑/↓ or j/k to navigate
  • Enter to select
  • s to rescan for projects
  • d to delete a project (with confirmation)
  • Esc to go back
  • q or Ctrl+C to quit

Config

Settings are stored in ~/.config/tuv/config.yaml.

Acknowledgments

Built with:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages