92a3d66645
docs: Version 1.2.1, Dokumentation und Man-Page aktualisieren
...
- Versionsnummer auf 1.2.1 hochgesetzt
- Man-Page: NO_COLOR Umgebungsvariable dokumentiert (ENVIRONMENT-Abschnitt)
- Man-Page: Konfigurationsreihenfolge mit Prioritäten korrigiert
- Man-Page: --no-color Beschreibung um NO_COLOR-Referenz ergänzt
- README: Hilfe-Ausgabe aktualisiert (fehlende Optionen: -r, --max-depth,
-s, -L, --conf, --no-color)
- README: NO_COLOR Hinweis in deutsch und englisch ergänzt
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 04:41:19 +01:00
b84dd70f80
feat: Add --max-depth option and safe symlink handling (v1.2.0)
...
## Neue Features
- **--max-depth N**: Begrenzt Rekursionstiefe auf N Ebenen (erfordert -r)
- Nützlich für sehr tiefe Verzeichnisbäume (z.B. node_modules)
- Verhindert unnötige Traversierung tiefer Strukturen
- **Explizites Symlink-Handling**:
- Standard: Symlinks werden komplett übersprungen (sicher)
- Mit --special: Nur Symlink-Namen werden bereinigt, Ziel bleibt unangetastet
- follow_links(false) explizit gesetzt zur Vermeidung von Endlosschleifen
- Verhindert unbeabsichtigte Änderungen außerhalb des Zielverzeichnisses
- **Verbose Symlink-Logging**: Zeigt mit -v welche Symlinks übersprungen werden
## Tests
- 5 neue Integration-Tests hinzugefügt:
- test_max_depth_option
- test_max_depth_requires_recursive
- test_symlinks_default_behavior (Unix only)
- test_symlinks_with_special_flag (Unix only)
- test_symlinks_not_followed (Unix only)
- Alle 30 Tests bestehen (25 bestehende + 5 neue)
## Dokumentation
- README.md: Neue Beispiele und "Symlink Behavior" Sektion
- CHANGELOG.md: v1.2.0 Eintrag mit allen Änderungen
- man/ntu.1: --max-depth Option und SYMLINK BEHAVIOR Sektion
- CLAUDE.md: Aktualisierte Code-Architektur Dokumentation
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-12 13:39:41 +01:00
cf091f4d4b
chore: Migrate from GitHub to Forgejo
...
- Update repository URL to kitux.de/forgejo/dschlueter/ntu
- Replace GitHub badges with simple repository link
- Update email addresses: dieter.schlueter@linix.de -> dschlueter@kitux.de
- Update all installation and clone instructions
- Update bug report and documentation URLs in manpage
- Mark GitHub Actions workflows as legacy
2026-02-12 13:06:45 +01:00
2ec4d12d6c
Implement sequences feature v1.1.0
...
- Add -s/--sequence option to select transformation sequences
- Add -L flag to list all available sequences
- Implement 5 hardcoded sequences: default, lower, upper, minimal, utf-8
- Refactor clean_filename() to support sequence-based transformations
- Update all tests to pass sequence parameter (25 tests passing)
- Add 8 new integration tests for sequence functionality
- Update documentation (README, CHANGELOG, manpage)
- Update shell completions (bash, zsh, fish)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 18:38:23 +01:00
d78e318d8a
neue Optionen (-r, Installskript) installiert
2026-02-10 15:38:53 +01:00
e872cefe54
Füge Fish Shell Completion hinzu
...
- Vollständige Completion für Fish Shell (completions/ntu.fish)
- Unterstützt alle Flags und Optionen
- Path-Completion für Verzeichnisse und Dateien
- README um Fish-Installation erweitert
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 13:41:17 +01:00
e4c8b9e780
Füge professionelle Manpage hinzu
...
- Vollständige groff-formatierte Manpage (man/ntu.1)
- Dokumentiert alle Optionen, Flags und Transformationen
- Beispiele für typische Anwendungsfälle
- Sicherheitshinweise und Best Practices
- Beschreibt Default-Excludes und Parallelverarbeitung
- Konfigurationsdatei-Hierarchie dokumentiert
- Manpage in Debian-Paket-Assets integriert
- README um Installationsanweisung für Manpage erweitert
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 13:40:48 +01:00
53c10f1913
feat: CI/CD, Bash-Completion und README-Verbesserungen
...
- GitHub Actions CI Pipeline (Tests, Clippy, Format-Checks)
- GitHub Actions Release Pipeline (Multi-Platform Builds)
- Bash-Completion Script für Shell-Autovervollständigung
- Zsh-Completion Script (_ntu)
- README Badges (CI, Release, Version, License)
- Installationsanleitung für Pre-built Binaries
- Alte build.yaml entfernt (ersetzt durch moderne ci.yml)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 10:39:44 +01:00
7b30e57ce8
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>
2026-02-10 10:15:03 +01:00
0860fae6ec
refactor: Binary von NameToUnix zu ntu umbenannt
...
- Binary heißt jetzt 'ntu' für kürzere CLI-Nutzung
- Package-Name bleibt 'NameToUnix' (für Repository/Crate)
- Alle Beispiele und Dokumentation in README.md angepasst
- CLAUDE.md mit neuen Build-Pfaden aktualisiert
- Cargo.toml: [[bin]] Sektion und deb assets angepasst
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 09:46:34 +01:00
5997aad904
Aktualisierte Dateien
2025-03-20 04:29:34 +01:00
5ffbc526b9
Aktualisierte Dateien
2025-03-20 04:22:07 +01:00
a7cd38d871
Aktualisierte Dateien
2025-03-20 04:15:11 +01:00
71c1987080
Aktualisierte Dateien
2025-03-20 04:14:26 +01:00
e9b2674d35
Aktualisierte Dateien
2025-03-20 04:11:18 +01:00
f76630de5d
Aktualisierte Dateien
2025-03-20 04:10:24 +01:00
fbbbf59a84
Aktualisierte Dateien
2025-03-20 04:06:04 +01:00
661dfc457c
Aktualisierte Dateien
2025-03-20 03:32:02 +01:00
84708da7fc
Aktualisierte Dateien
2025-03-20 03:28:01 +01:00
f2f52b756e
Aktualisierte README.md
2025-03-20 02:00:02 +01:00
3f9f4189f3
Aktualisierte README.md
2025-03-20 01:57:26 +01:00
e473ca7b8e
Aktualisierte README.md
2025-03-18 05:28:38 +01:00
6375c52534
Aktualisierte README.md
2025-03-18 05:04:57 +01:00
01e8abdc92
Aktualisierte README.md
2025-03-18 04:31:39 +01:00
0425f68966
Aktualisierte README.md
2025-03-18 04:26:54 +01:00
9162d0acda
Aktualisierte README.md
2025-03-18 04:14:16 +01:00
276e474ed8
Aktualisierte README.md
2025-03-18 04:11:30 +01:00
8106e15bfd
Aktualisierte README.md
2025-03-18 04:05:44 +01:00
4ce23f195e
Aktualisierte README.md
2025-03-18 03:50:39 +01:00
bd9fa30e90
Aktualisierte README.md
2025-03-18 03:33:55 +01:00
6df315115b
Initial commit
2025-03-18 03:05:18 +01:00