YA
yashhere/Goofy
Generate .gitignore file for your project
Goofy
Goofy generates .gitignore files for your project from command line.
Table of Contents
Features
- Supports all GitHub-supported
.gitignore() files - Supports Linux and maybe Windows and Mac
- Works with
.hgignorealso - Can generate
.gitignorefor multiple tools at same time - Available on
pipso easy to install and use
Dependencies
Requires Python3.3+ and pip
Installing
PyPI
$ pip install goofySource
$ git clone https://github.com/yash2696/Goofy
$ cd Goofy
$ python setup.py installAfter Installation, run goofy update to fetch all .gitignore files from Github. This will download all .gitignore files to ~/.goofy_files.
Usage
Options
$ goofy --help
Usage: goofy [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
generate generate gitignore files
ls list all gitignore files
update Update all gitignore filesCommands
ls list all available files
generate generate gitignore file
update update gitignore file dataBasic Usage
$ goofy generate c++ #output c++ gitignore file to terminal screenOverwrite existing gitignore file
$ goofy generate c++ > .gitignore #overwrite existing gitignore file with new dataAppend new gitignore data to existing file
$ goofy generate c++ >> .gitignore #append data to exisiting gitignore fileUpdate gitignore files
$ goofy updateSupport for multiple languages
$ goofy generate c++,python,java,c,visualstudiocodeList all available files
$ goofy lsContribute
Found an issue? Post it in the issue tracker.
Want to add another awesome feature? Fork this repository and add your feature, then send a pull request.
License
The MIT License (MIT)
Copyright © 2017 Yash Agarwal