Skip to main content

cleanup

Clean files and directories using Unix-Shell Style wildcards. Multiple clean parameters can be used in a single command, or they can be written to a file for easy execution.

Installation using pip

pip install cleanup_py

Building from Sources

python -m build
pip install .\dist\cleanup_py-0.1.32-py3-none-any.whl

Command

cleanup --help
usage: cleanup [-h] [-p PATTERNS] [-e EXCLUDES] [config_file]

Clean up the current folder

positional arguments:
  config_file           Configuration file, default to .cleanup in the current working directory

options:
  -h, --help            show this help message and exit
  -p PATTERNS, --patterns PATTERNS
                        Matching expressions for folders and files, using Unix Shell style. If there are multiple expressions, use commas to separate them    
  -e EXCLUDES, --excludes EXCLUDES
                        Match expressions for files or folders that are not cleaned, using Unix Shell style. If there are multiple expressions, use commas    
                        to separate them

Using .cleanup

# Matching expressions for folders and files, using Unix Shell style. If there are multiple expressions, use commas to separate them
patterns = dist,log,__pycache__,tmp,.pytest_cache,*.pyc
# Match expressions for files or folders that are not cleaned, using Unix Shell style. If there are multiple expressions, use commas to separate them
exclude_patterns = venv,*.tar.gz

Release files for cleanup-py 0.1.33

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cleanup-py 0.1.33
File Size Uploaded
cleanup_py-0.1.33.tar.gz 5.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cleanup-py 0.1.33
File Interpreter ABI Platform
cleanup_py-0.1.33-py3-none-any.whl Python 3 none any Details

Total release size: 13.0 kB

Release files / cleanup_py-0.1.33.tar.gz

Download URL cleanup_py-0.1.33.tar.gz
Size 5.8 kB
Tags Source
SHA-256 checksum
How to use checksums
ed220a648cfcfd049c7b8c4ce96710b98874b254602c59e009b74b48f6f2d24e
BLAKE2b-256 checksum
How to use checksums
a019f2c432b34aec50ad76790c4736b9c340827166733ac7d2177ed0fa730d7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.18

Release files / cleanup_py-0.1.33-py3-none-any.whl

Download URL cleanup_py-0.1.33-py3-none-any.whl
Size 7.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4f76464b89d199f5ea2727f6f30b283e8c1f48cbbc1d050d9be9bbf7cbe4cf85
BLAKE2b-256 checksum
How to use checksums
75997b17657449ee9a68c21f9383b5df28d4770006c023c63e337e469dd9e787
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.18

Release history Release notifications | RSS feed

This release

0.1.33 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page