2025-05-16 11:50:54 +02:00
|
|
|
# TreeScanner CLI Verzeichnisscanner
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
Dieses Tool ist im Rahmen meines persönlichen Projekts von C nach Rust zu wechseln.
|
|
|
|
|
|
|
|
## Inhalt
|
|
|
|
|
|
|
|
- [TreeScanner CLI Verzeichnisscanner](#treescanner-cli-verzeichnisscanner)
|
|
|
|
- [Inhalt](#inhalt)
|
|
|
|
- [Struktur](#struktur)
|
|
|
|
- [Features](#features)
|
|
|
|
- [Lizenz](#lizenz)
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
## Struktur
|
|
|
|
|
|
|
|
**Diese Struktur ist eine Ausgabe des Tools:**
|
|
|
|
|
|
|
|
```plaintext
|
|
|
|
|
|
|
|
|
2025-05-16 13:51:03 +02:00
|
|
|
```
|
|
|
|
|
|
|
|
**GEPLANTE STRUKTUR (DEV)**
|
|
|
|
|
|
|
|
```plaintext
|
|
|
|
|
|
|
|
src/
|
|
|
|
├── main.rs → CLI-Einstieg
|
|
|
|
├── app/
|
|
|
|
│ ├── mod.rs
|
|
|
|
│ └── treebuilder.rs → Feature 1: Verzeichnisbaum
|
|
|
|
├── config/
|
|
|
|
│ ├── mod.rs
|
|
|
|
│ └── args.rs → Feature 2: Parameterübergabe
|
|
|
|
├── output/
|
|
|
|
│ └── writer.rs → Datei schreiben
|
|
|
|
├── formatting/
|
|
|
|
│ └── aligner.rs → Ausrichtung Kommentare
|
|
|
|
├── i18n/
|
|
|
|
│ └── messages.rs → Sprachausgabe / Lokalisierung
|
|
|
|
├── utils/
|
|
|
|
│ ├── mod.rs
|
|
|
|
│ └── logger.rs
|
|
|
|
|
2025-05-16 11:50:54 +02:00
|
|
|
```
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
## Features
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
## Lizenz
|
|
|
|
|
|
|
|
---
|