Expand description
Ignore file generation for cuenv.
This crate provides functionality to generate tool-specific ignore files (.gitignore, .dockerignore, etc.) from a declarative configuration.
§Example
use cuenv_ignore::{generate_ignore_files, IgnoreConfig};
use std::path::Path;
let configs = vec![
IgnoreConfig {
tool: "git".to_string(),
patterns: vec!["node_modules/".to_string(), ".env".to_string()],
filename: None,
},
];
let result = generate_ignore_files(Path::new("."), configs, false);Structs§
- File
Result - Result for a single ignore file.
- Ignore
Config - Configuration for generating a single ignore file.
- Sync
Result - Result of generating ignore files.
Enums§
- Error
- Errors that can occur during ignore file generation.
- File
Status - Status of a file operation.
Functions§
- generate_
ignore_ files - Generate ignore files from the given configurations.
Type Aliases§
- Result
- Result type for ignore operations.