Expand description
Git-ignore library for managing git ignore files
This library provides functionality to add patterns to various git ignore files:
- Repository
.gitignore - Local
.git/info/exclude - Global gitignore file
§Examples
use git_ignore_tool::{add_patterns_to_gitignore, PatternValidationLevel};
let patterns = vec!["*.log".to_string(), "build/".to_string()];
add_patterns_to_gitignore(&patterns, PatternValidationLevel::Warn)?;Modules§
- git
- Git repository utilities for path detection and resolution
- ignore
- Core ignore file management functionality
Structs§
- Pattern
Issue - A pattern validation issue
Enums§
- Pattern
Severity - Pattern validation severity levels
- Pattern
Validation Level - Pattern validation level
Functions§
- add_
patterns_ to_ exclude - Add patterns to local .git/info/exclude file
- add_
patterns_ to_ gitignore - Add patterns to repository .gitignore file
- add_
patterns_ to_ global - Add patterns to global gitignore file