Skip to main content

gig

PyPI Latest Version Build Status

A CLI to create .gitignore files, to keep your source control so fresh and clean.

Andre

Install/Upgrade

$ pip install -U gig

Or, run it with pipx:

$ pipx run gig --help

Usage

In the shell. . .

$ gig Python Ruby > .gitignore

Or, programmatically, in Python. . .

>>> import gig
>>> gig.generate_gitignore(["Clojure"])
u'\n### Clojure ###\nLeiningen.gitignore'

You can also generate global .gitignore_global files. For more info, see here.

$ gig macOS VisualStudioCode --global > ~/.gitignore_global

To get a list of available templates. . .

$ gig list
$ gig list --global

For more help, run gig --help.

Requirements

  • Python >= 3.8
  • Internet connection

License

MIT Licensed.

Changelog

1.2.0 (2024-01-10)

  • Support Python 3.8-Python 3.12. Older versions no longer supported.

1.1.0 (2019-06-30)

  • Add --no-header.

1.0.0 (2019-06-27)

  • Write to stdout.
  • Only Python>=3.6 is supported.

0.2.0 (2013-09-09)

  • Add support for global gitignore files.

0.1.0 (2013-09-07)

  • First release.

Release files for gig 1.2.0

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

Source distribution (sdist)

Source distribution for gig 1.2.0
File Size Uploaded
gig-1.2.0.tar.gz 4.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gig 1.2.0
File Interpreter ABI Platform
gig-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.2 kB

Release files / gig-1.2.0.tar.gz

Download URL gig-1.2.0.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
6397094d192c3800de34e4bf069292cf60e49c433c37b30954a637efeb3a2270
BLAKE2b-256 checksum
How to use checksums
602eb007876c70219fab02ed8fbd4c1679213a2b32a1b2f64f4d715a6ace5e4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / gig-1.2.0-py3-none-any.whl

Download URL gig-1.2.0-py3-none-any.whl
Size 4.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9eab7340bd6f2d3b28ca6978c1b6e05e22e887ab3fa1a94e2d2a09d8801d23e6
BLAKE2b-256 checksum
How to use checksums
07566d2b1b31ed903b9da03c52f3aa66e8f08f5bc57baec3d1368c3d60d4fc49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.2.1

1 release file

0.2.0

1 release file

0.1.0

1 release file

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