Skip to main content

Find and delete built environments

Project description

rmvenv

Command line app to list and delete build environments. This only leaves your source code and files to rebuild the environment, so they can be easily backed up.

This software can identify Python virtual environments, Rust's target directory, as well as .exe and java's .class files. If deleted, this can save gigabytes of space, and they can be easily recreated and the packages re-downloaded when the code needs to run again. This software can also show and delete files and folders over a given size.

However, the exact version of the software may change if dependences aren't managed well, and they may be removed from package repositories. Hopefully these errors are rare.

Installation

Requirements

  • Python >= 3.10
  • pip

I think it's OS independent, but I've not tested it outside of a Linux OS, so tread with caution.

Steps

Open the command line and run

pip install rmvenv

On some Linux distributions pipx may have to be used:

pipx install rmvenv

Example uses

On the command line, to list virtual environments in the currently directory, simply use:

rmvenv

To delete (interactively) build environments, as well as large files and folders over 1 gigabytes in the folder my_code:

rmvenv -s 1G -d my_code --delete

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rmvenv-0.1.2.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rmvenv-0.1.2-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file rmvenv-0.1.2.tar.gz.

File metadata

  • Download URL: rmvenv-0.1.2.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for rmvenv-0.1.2.tar.gz
Algorithm Hash digest
SHA256 29dd8103f319f989003efe0c1efbb2ade21368b9ad819a9f69105606083e1d04
MD5 5d8afc781677853dabbf6bbd07a744b3
BLAKE2b-256 4c17660bacf7b15ba592e4a82ec5a530c961ea2e175cac456e05b61b65dde1eb

See more details on using hashes here.

File details

Details for the file rmvenv-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: rmvenv-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for rmvenv-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8e8733fc18fa9ee0032b6d02a6ced150196676c5ba09e74f25849a9d96af839f
MD5 7bc673988b68412e18df23d3daea40df
BLAKE2b-256 37fc2e997f8bcca51da98aab54278cc786121d22059a952cbf0b31e06fdadef6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page