Skip to main content

A Cleanup Utility

Project description

Travis CI Build Status AppVeyor Build Status

If one’d like to make sphinx repository with github-pages sumodule, one shoud exclude rm _build/html/.git.

make-clean package provide to keep .git file with it.

Switch make.bat file clean to below:

if "%1" == "clean" (
      .\path\to\make-clean.exe _build -i _build\html\.git _build\html\.gitignore
      goto end
)

Usage

This package has a make-clean command.

> .\venv\Scripts\make-clean.exe -h
usage: make-clean-script.py [-h] [--clean-ignore CLEAN_IGNORE]
                            [-i [IGNORE [IGNORE ...]]]
                            TARGET_DIR [TARGET_DIR ...]

clean target dir without ignores

positional arguments:
  TARGET_DIR            dir to remove recursively

optional arguments:
  -h, --help            show this help message and exit
  --clean-ignore CLEAN_IGNORE
                        dir/file file to ignore from remove
  -i [IGNORE [IGNORE ...]], --ignores [IGNORE [IGNORE ...]]
                        dir/file to ignore from remove

Test

I use pytest.

> C:\path\to\python\3.X.Y\python.exe -m venv --clear venv
> .\venv\Scripts\python.exe setup.py develop easy_install make-clean[test]
> .\venv\Scripts\python.exe -m pytest

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

make-clean-2.0.1.zip (6.9 kB view details)

Uploaded Source

Built Distribution

make_clean-2.0.1-py2.py3-none-any.whl (5.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file make-clean-2.0.1.zip.

File metadata

  • Download URL: make-clean-2.0.1.zip
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for make-clean-2.0.1.zip
Algorithm Hash digest
SHA256 6abcfdb4d4dd4dcb0bc912ceeeb454c2f01c08f1fa4a8ebdcf7af9352f78ab62
MD5 d0a6120a711d4cd7082f0f35629c0269
BLAKE2b-256 c1eb15a64bd09af6fa53fac32b230ab49a20587f603917b0af3eed69782f3b34

See more details on using hashes here.

File details

Details for the file make_clean-2.0.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for make_clean-2.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 28fc990593df1d12f3fd01eddafb0028e0dc1f0b0e150d4d658b7e72138b2b20
MD5 fd8f59d97589abe9ff1bfc6b2558e100
BLAKE2b-256 3815e3d3efeedb72c0164e63e8506d9ebf4bc282e33bc4204273057ef72b8ba7

See more details on using hashes here.

Supported by

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