ignorium 0.3.2 copy "ignorium: ^0.3.2" to clipboard
ignorium: ^0.3.2 copied to clipboard

Ignorium is a CLI tool for automatic .gitignore generation based on technologies detected in the target directory.

example/README.md

Installation #

Install the package globally by running:

dart pub global activate --overwrite ignorium

Usage #

Generate .gitignore files for the current directory and all subdirectories:

ignorium gen

-r, --recursive - scan directories recursively (default: true).

Example #

Ignorium automatically detects your project structure and creates or updates .gitignore files in appropriate locations:

monorepo/
├── .idea/
├── dart_project/
│   ├── .gitignore                ← Created/Updated rules for Dart
│   └── pubspec.yaml
├── flutter_project/
│   ├── .idea/
│   ├── android/
│   │   ├── app/
│   │   │   ├── .gitignore        ← Created/Updated rules for Android app + Google services + Gradle
│   │   │   ├── google-services.json
│   │   │   └── build.gradle
│   │   ├── .gitignore            ← Created/Updated rules for Gradle
│   │   └── build.gradle
│   │   └── settings.gradle
│   ├── ios/
│   │   ├── Runner.xcodeproj/
│   │   ├── .gitignore            ← Created/Updated rules for iOS + CocoaPods
│   │   └── Podfile
│   ├── .gitignore                ← Created/Updated rules for Flutter
│   └── pubspec.yaml
├── .gitignore                    ← Created/Updated rules for JetBrains IDE
└── README.md

Each .gitignore file contains rules specific to that directory's detected technologies, while preserving your existing custom rules.

4
likes
160
points
1.79k
downloads

Publisher

verified publisherilexbor.dev

Weekly Downloads

Ignorium is a CLI tool for automatic .gitignore generation based on technologies detected in the target directory.

Repository (GitHub)
View/report issues
Contributing

Topics

#boilerplate #codegen #cli #generator #gitignore

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

args, collection, meta, path, stack_trace, yaml

More

Packages that depend on ignorium