JohnVonNeumann / getignore

A CLI for generating language specific gitignore files from https://github.com/github/gitignore

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Getignore

A CLI for generating language specific gitignore files from https://github.com/github/gitignore

Description

Uses a Python based CLI to provide a frontend to the community maintained gitignore files from https://github.com/github/gitignore, so users can quickly add boilerplate gitignore template to their repositories.

Getting Started

Dependencies

  • Python 3.8
  • Pytest
  • Make

Installing


Development


Installation

  1. Create virtualenv
  2. Activate virtualenv
  3. pip install -r requirements_dev.txt

Usage

Makefile Rules:

  1. make test - runs python test suite

Production

  • TODO

Executing program

  • TODO

Help

TODO

Authors

JohnVonNeumann

License

TODO

Todo

  • Add Arg Parsing
  • Add ability to merge/append to existing gitignore without duplicate rules
  • Add ability to append language tooling ecosystem rules (JetBrains etc)

Acknowledgments

  • The neighbour's dogs that live upstairs.
  • Dr. Pepper.
  • Euronymous.
  • ???
  • Profit

About

A CLI for generating language specific gitignore files from https://github.com/github/gitignore


Languages

Language:Python 98.9%Language:Makefile 1.1%