Skip to main content

gitignore-builder

PyPI - Python Version PyPI - Version Hatch project


Table of Contents


Usage

CLI command's 'help' output:

Usage: gitignore-builder [OPTIONS] {android|java|python} [OUTPUT]

  Generate .gitignore contents from recipe and write them to the output.

Options:
  -c, --config  Print the location of app config files.
  -h, --help    Show this message and exit.

Sample CLI command invocations

# print the command help description
gitignore-builder --help

# print absolute paths to the app config files
gitignore-builder --config

# generate and print .gitignore file contents
gitignore-builder java

# generate and write the contents to '.gitignore' file in current dir
gitignore-builder python .gitignore

Installation

Installing with Pip

# from PyPI 
pip install gitignore-builder

# from source
git clone git@github.com:Hrissimir/gitignore-builder.git
cd gitignore-builder
pip install .

Changelog

Version 1.0.1

  • Minor bugfix

Version 1.0.0

  • Introduced the concepts of 'recipes' and 'templates'
  • Implemented usage of recipes.yaml and templates.yaml
    • Created in per-user app-config dir upon first usage
    • Editable by the user to provide extra/custom values
  • Implemented support for printing paths to the app data-files
  • Improved of the bundled lists of templates and recipes
  • Improved CLI command help-description.
  • Better unit-tests coverage

Version 0.1.0

  • Added basic implementation of the CLI command.
  • Initial PyPI publication.

Version 0.0.1

  • Generated project skeleton
  • Added README.md
  • Added CONTRIBUTING.md
  • Configured the GitHub CI/CD pipeline.

License

gitignore-builder is distributed under the terms of the MIT license.

Metadata

Release files for gitignore-builder 1.0.1

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

Source distribution (sdist)

Source distribution for gitignore-builder 1.0.1
File Size Uploaded Provenance
gitignore_builder-1.0.1.tar.gz 26.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for gitignore-builder 1.0.1
File Interpreter ABI Platform
gitignore_builder-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 35.9 kB

Release files / gitignore_builder-1.0.1.tar.gz

Download URL gitignore_builder-1.0.1.tar.gz
Size 26.2 kB
Tags Source
SHA-256 checksum
How to use checksums
4b68fca47a4e68f9cdd1c016413a7f4b501324b3d40fa9095037304d3c437f7d
BLAKE2b-256 checksum
How to use checksums
fc4496d14eadec0d10a643d599d22510c8db81f5ebac2140c49c81a46c39dc44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.7.9

Release files / gitignore_builder-1.0.1-py3-none-any.whl

Download URL gitignore_builder-1.0.1-py3-none-any.whl
Size 9.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
204e880191667f30a4297128584d5f2c1492b79592522806cea0a91e4f101c7b
BLAKE2b-256 checksum
How to use checksums
3ba1e2b64eb3fba1977ce9f12bdc4e29fe00a6cbee35a7486cfbb5c45b19ea25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.7.9

Security for gitignore-builder 1.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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