2.2 KiB
2.2 KiB
test
Kurze Projektbeschreibung hier eintragen.
Projektstruktur
test/
├── bin/ # Skripte zur Umgebungsverwaltung
│ ├── setenv.bat/.sh # Umgebungsvariablen setzen
│ ├── install_py.bat/.sh # venv erstellen + pip install
│ ├── activate_venv.bat/.sh # venv aktivieren
│ └── get_cmd.bat/.sh # Shell mit Umgebung oeffnen
├── cfg/ # Konfigurationsdateien (INI/JSON)
├── data/ # Eingabedaten (nicht im Git)
├── doc/ # Dokumentation
├── examples/ # Beispieldateien
├── lib/ # Python-Quellcode / Bibliothek
├── log/ # Log-Dateien (nicht im Git)
├── results/ # Ergebnisse / Ausgaben (nicht im Git)
├── tests/ # Unit Tests
├── .gitignore
├── LICENSE
├── README.md
└── requirements.txt
Umgebungsvariablen
| Variable | Beschreibung |
|---|---|
DXFMAKRO |
Wurzelverzeichnis |
DXFM_BIN |
Skriptverzeichnis |
DXFM_LIB |
Python-Quellcode |
DXFM_CFG |
Konfigurationsdateien |
DXFM_DATA |
Eingabedaten |
DXFM_LOG |
Log-Dateien |
DXFM_RESULTS |
Ergebnisse |
DXFM_EXAMPLES |
Beispieldateien |
PYTHONPATH |
Erweitert um DXFM_LIB |
Installation
Voraussetzungen
- Python 3.10 oder hoeher
Setup (Windows)
bin\install_py.bat
Setup (Linux / macOS)
bash bin/install_py.sh
Nutzung
Umgebung setzen
bin\setenv.bat # Windows
source bin/setenv.sh # Linux / macOS
Shell mit gesetzten Variablen oeffnen
bin\get_cmd.bat # Windows
source bin/get_cmd.sh # Linux / macOS
venv aktivieren
bin\activate_venv.bat # Windows
source bin/activate_venv.sh # Linux / macOS
Lizenz
MIT License — siehe LICENSE
Autor
Michael Stangl (GitHub: mistamichael)