
Eine Open-Source-Implementierung der Verständnis der API in Python.
Mit diesem Skript können Sie Konfigurationsoptionen mit den Befehlszeilenargumenten einrichten und speichern.
Öffnen Sie eine Terminal- oder Eingabeaufforderung.
Führen Sie das Skript mit dem folgenden Befehl aus:
-r , --repo_address : Adresse des Repositorys (optional)-udb , --db_address : Adresse der SQLite -Datenbank (optional)-e , --engine_address : Verwenden Sie den Motor (C ++ oder Python) (optional)-l , --log_address : Adresse der Protokolldatei (optional)Geben Sie die gewünschten Werte für die Optionen an, die Sie festlegen möchten. Wenn keine Option bereitgestellt wird, werden Standardwerte verwendet.
Sobald das Skript fertig ist, wird eine config.ini -Datei mit den bereitgestellten oder Standardwerten generiert.
Führen Sie den folgenden Befehl aus, um die Konfigurationsoptionen mit bestimmten Adressen einzurichten:
python openunderstand.py [-r REPO_ADDRESS] [-dba DB_ADDRESS] [-dbn DB_NAME] [-e ENGINE_CORE] [-l LOG_ADDRESS]
Dadurch wird die angegebenen Adressen in der Datei config.ini gespeichert.
Wenn Sie keine Optionen angeben, werden für alle Adressen Standardwerte verwendet.
python openunderstand.py
Dadurch wird eine config.ini -Datei mit Standardwerten generiert.
Fühlen Sie sich frei, die Standardwerte direkt in der Datei config.ini zu ändern.
Wenn kein Argument angegeben wird, werden die folgenden Standardwerte verwendet:
repo_address: aktuelles Arbeitsverzeichnis mit "Projekt" angehängt.
db_address: aktuelles Arbeitsverzeichnis.
db_name: "default.oudb".
motor_core: "python".
log_address: aktuelles Arbeitsverzeichnis mit "App.log" angehängt.
1. Setzen Sie die Repository -Adresse in "/path/to/repo":
python openunderstand.py -r /path/to/repo
2. Setzen Sie die Datenbankadresse in "/path/to/db", den Datenbanknamen in "Database.oudb" und den Engine -Kern an "C ++":
python cli.py -dba /path/to/db -dbn database.oudb -e C++
3.Seen Sie die Protokolladresse an "/path/to/log/file.log" ein:
python cli.py -l /path/to/log/file.log
python3 setup.py sdist bdist_wheel