Skip to content

Effortlessly find and clean up Python virtual environments in your projects with this fast, Rust-powered tool.

Notifications You must be signed in to change notification settings

yashksaini-coder/pykill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pykill

pykill is a Rust-based utility (currently in early development) designed to scan projects for Python virtual environments. The goal is to provide a fast, cross-platform tool with a terminal user interface (TUI) for managing and potentially cleaning up Python virtual environments within a given directory tree.

Features (Planned)

  • Scan for Python Virtual Environments: Detect virtual environments in a project using Python's sys.prefix or directory heuristics.
  • Terminal User Interface: Built with ratatui and crossterm for a modern, interactive TUI experience.
  • Project Navigation: Easily browse and select directories to scan.
  • Environment Management: (Planned) List, inspect, and optionally remove unused or large virtual environments.

Status

This project is in the early stages. Most modules are placeholders with TODOs for future implementation.

Dependencies

Usage

  1. Build the project:
    cargo build --release
  2. Run the project:
    cargo run -- <project_path>
    (Note: Functionality is not yet implemented; running will only print "Hello, world!" for now.)

Contributing

Contributions are welcome! Please open issues or pull requests to discuss features or report bugs.

License

This project is licensed under the MIT License.

About

Effortlessly find and clean up Python virtual environments in your projects with this fast, Rust-powered tool.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages