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

9 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.



Yash K. Saini

(Author)

👋 Hi there! I'm Yash K. Saini, a self-taught software developer and a computer science student from India.

  • Building products & systems that can benefit & solve problems for many other DEVs.

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