Skip to main content

A tool that literally takes up space

Project description

pyFiller

A tool that literally takes up space!

When you need to fill some filesystem space with patterned or random data, pyFiller fulfills your space-filling needs

Run pyfiller --help for usage details

Common examples

  • Fill the specified (existing) folder with random data, up to the limit of the filesystem:

      pyfiller --totalsize fill Y:\
    
  • Create 200MiB files with random data, to a maximum of 750.5MiB, with colorful output:

      pyfiller --filesize 200MiB --totalsize 750.5MiB --colorful Y:\
    
  • Create one 42MiB file with patterned data with colorful output:

      pyfiller --filesize 42MiB --totalsize 42MiB --pattern 0xA5FF00 --colorful Y:\
      pyfiller --filesize 42MiB --totalsize 42MiB --pattern "J=8675309 " --colorful Y:\
    

Updating this package

Clone this repo

On a branch, make the required edits

Ensure you update the version number in pyfiller/__config__.py (pre-release? use rc notation, e.g., 1.0.42rc99)

Build and install the distributable wheel

rm -rf pyfiller-* dist build *.egg-info
python setup.py bdist_wheel sdist
ls -al dist
pip uninstall -y pyfiller
pip install dist/*.whl

Test the tools

The main tool is pyfiller

Run:

pyfiller --help

Test the uploaded artifacts

pip uninstall -y pyfiller
pip install pyfiller

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

pyFiller-1.0.2.tar.gz (6.2 kB view hashes)

Uploaded Source

Built Distribution

pyFiller-1.0.2-py2.py3-none-any.whl (7.3 kB view hashes)

Uploaded Python 2 Python 3

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