Generates comprehensive .gitignore files for specified programming languages or frameworks. This command creates or updates .gitignore files with appropriate patterns for various technology stacks, including language-specific build artifacts, IDE files, dependency directories, and common temporary files. The generator supports multiple languages and frameworks and can combine patterns for polyglot projects.
/initialize:gitignore python
/initialize:gitignore node
/initialize:gitignore python, node, react
/initialize:gitignore django, nextjs, vue
args: Required - Comma-separated list of programming languages, frameworks, or tools- Languages: python, javascript, java, csharp, go, rust, php, ruby, swift, kotlin, cpp
- Frameworks: django, flask, react, vue, angular, nextjs, laravel, rails, spring
- Tools: docker, terraform, vscode, intellij
- Example:
python, docker, vscodeornextjs, typescript
Important: The generated .gitignore helps prevent accidentally committing sensitive files like .env files, credentials, and build artifacts. Review the patterns to ensure they align with your project's security requirements.
Common security-related patterns included:
- Environment variable files (.env, .env.local)
- Credential and configuration files
- Build artifacts and compiled binaries
- Log files and debug information
- IDE-specific files that may contain project paths
- Dependency directories with potential vulnerabilities
Generated/Updated File: .gitignore
- /initialize:planning - Set up project planning structure
- /initialize:coding-standard - Create coding standards
- /create:sprint - Create development sprints