gitignore-generator
Build a .gitignore file by picking technologies (languages, frameworks, editors, operating systems). Rules from each pick are merged, with duplicate rule lines dropped silently. Returns the file content ready to save.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| templateIds | Yes | Template identifiers to include. At least one is required. Known IDs: node, python, java, ruby, go, rust, php, cpp, csharp, react, vue, nextjs, astro, rails, django, spring, vscode, intellij, vim, emacs, sublime, macos, windows, linux. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | The merged, deduplicated .gitignore file text, ready to save. | |
| ruleCount | Yes | Number of unique rule lines in the output (comments + blank lines excluded). | |
| templates | Yes | Labels of the templates that contributed, in order. |