{"id":18796361,"url":"https://github.com/fristonio/g-ignore","last_synced_at":"2025-06-11T12:05:54.801Z","repository":{"id":127989097,"uuid":"94690320","full_name":"fristonio/g-Ignore","owner":"fristonio","description":"Automatic gitignore generator","archived":false,"fork":false,"pushed_at":"2017-08-27T21:44:26.000Z","size":21,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-27T06:44:49.352Z","etag":null,"topics":["git","gitignore","gitignore-files","gitignore-generator"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fristonio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-06-18T13:53:26.000Z","updated_at":"2019-02-06T22:26:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"f18688a0-d8ac-4941-acf7-90b6f85d7ae9","html_url":"https://github.com/fristonio/g-Ignore","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fristonio%2Fg-Ignore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fristonio%2Fg-Ignore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fristonio%2Fg-Ignore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fristonio%2Fg-Ignore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fristonio","download_url":"https://codeload.github.com/fristonio/g-Ignore/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248740090,"owners_count":21154248,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["git","gitignore","gitignore-files","gitignore-generator"],"created_at":"2024-11-07T21:39:42.458Z","updated_at":"2025-04-13T15:42:20.205Z","avatar_url":"https://github.com/fristonio.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gIgnore\n\u003e gIgnore is a automatic gitignore generator tool for git repositories.\n\n## Installation\n\n* Clone the repo to your local system using `git clone https://github.com/fristonio/g-Ignore.git` and navigate to it.\n\n* Install the package using pip `sudo pip install .`\n\n* The installation itself sets required **$PATH** variables and command `gign` can be used to run package.\n\n## Usage\n\n`gign [-h] [-u] [-s] [-i langIgnore]`\n\n**Optional Arguments:**\n\n  * **-h, --help** :         show this help message and exit\n  * **-u, --update** :       Update github/gitignores for gIgnore\n  * **-s, --supports** :     Prints supported languages ...\n  * **-i [Language]** :      To view standard ignores for the given language\n  * **-r --restore** :       To restore gitignore to the last version\n\n If no argument is provided then app will run in default mode and create/update the .gitignore saving the current state of gitignore that can be restored later on.\n\n## To-Do\n\n- [ ] Add supports for framworks specific ignores.\n- [ ] Add supports for text-editors specific ignores.\n- [x] Add feature to restore previous state of gitignores\n\n## Dependencies\n\n* [Python requests](https://pypi.python.org/pypi/requests)\n* [Python BeautifulSoup](https://pypi.python.org/pypi/beautifulsoup4)\n* [Python lxml](https://pypi.python.org/pypi/lxml)\n\n## License\n\n[MIT License](https://github.com/fristonio/g-Ignore/blob/master/LICENSE.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffristonio%2Fg-ignore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffristonio%2Fg-ignore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffristonio%2Fg-ignore/lists"}