docs: Dokumentation mit neuen Features aktualisiert
- README: --dry-run statt --no-changes in Beispielen - README: --special Option dokumentiert - README: Smart Excludes dokumentiert (.git, node_modules, etc.) - README: Kombinierte Beispiele hinzugefügt - CLAUDE.md: Neue Features in Besonderheiten ergänzt - CLAUDE.md: CLI-Argumente aktualisiert Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
d3c6ae2503
commit
34f7b26963
2 changed files with 41 additions and 9 deletions
12
CLAUDE.md
12
CLAUDE.md
|
|
@ -73,8 +73,8 @@ Das Projekt ist in Module aufgeteilt:
|
|||
|
||||
- **`cli.rs`**: Command-Line Interface
|
||||
- Definiert `Cli`-Struct mit `clap::Parser`
|
||||
- Argumente: `paths`, `--quiet`, `--no-changes`, `--force`, `--exclude`, `--verbose`, `--modify-root`
|
||||
- `ArgGroup` verhindert gleichzeitige Nutzung von `--no-changes` und `--force`
|
||||
- Argumente: `paths`, `--quiet`, `--dry-run` (alias: `--no-changes`), `--force`, `--exclude`, `--verbose`, `--modify-root`, `--special`
|
||||
- `ArgGroup` verhindert gleichzeitige Nutzung von `--dry-run` und `--force`
|
||||
|
||||
- **`config.rs`**: Konfigurationsmanagement
|
||||
- `Config`-Struct mit `HashMap<String, String>` für benutzerdefinierte Ersetzungen
|
||||
|
|
@ -116,6 +116,14 @@ Das Projekt ist in Module aufgeteilt:
|
|||
|
||||
5. **Root-Directory-Schutz**: Standardmäßig wird das Root-Verzeichnis (depth 0) nicht umbenannt, außer `--modify-root` ist gesetzt.
|
||||
|
||||
6. **Smart Default-Excludes**: `.git`, `.svn`, `node_modules`, `.cache`, `__pycache__` werden automatisch ignoriert (ähnlich wie detox).
|
||||
|
||||
7. **Doppel-Extensions**: `.tar.gz`, `.tar.bz2`, `.tar.xz` etc. werden korrekt als Einheit behandelt (nicht nur `.gz`).
|
||||
|
||||
8. **Versteckte Dateien**: Dateien mit führendem Punkt (`.gitignore`) bleiben unverändert, der Punkt wird korrekt behandelt.
|
||||
|
||||
9. **Special Files**: Symlinks und Special Files werden standardmäßig übersprungen, außer `--special` ist gesetzt.
|
||||
|
||||
## Verwendete Dependencies
|
||||
|
||||
- `clap` mit derive-Feature für CLI-Parsing
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue