Dies ist der Befehl plainbox-qml-shell, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
plainbox-qml-shell – eigenständige qml-native Shell
ZUSAMMENFASSUNG
plainbox-qml-shell [-h] [--version] [-v] [-D] [-C] [-T LOGGER] [-P] [-I]
QML-DATEI
BESCHREIBUNG
Führt die angegebene Datei aus, als wäre es ein qml-Job von Plainbox. Gibt 0 zurück, wenn der Job „bestanden“ zurückgegeben hat.
1, wenn der Job „fehlgeschlagen“ zurückgegeben hat, oder ein anderer Wert im Falle eines Fehlers.
Dieser Befehl führt den von der angegebenen Datei bereitgestellten qml-Job aus.
Der allgemeine Zweck dieses Befehls besteht darin, die Entwicklung von qml-nativen Jobs zu beschleunigen
Dies erleichtert das Testen von QML-Dateien, die einen Job darstellen, ohne darauf zurückgreifen zu müssen
Installation des Anbieters und Ausführung von plainbox run. Typischer Ansatz für die Entwicklung von
Der neue qml-Job würde wie folgt aussehen:
- eine Idee für einen Job haben
- Erstellen Sie eine qml-Datei im Ubuntu-SDK oder Ihrem Lieblingseditor
- Hacken Sie die Datei und iterieren Sie mit qmlscene (oder verwenden Sie plainbox-qml-shell
sofort, wenn Sie mit dem nächsten Punkt beginnen)
- Machen Sie es konform mit der in CEP-5 beschriebenen Plainbox qml-native API
(ruft test-done am Ende auf)
- Kopieren Sie die QML-Datei in das Datenverzeichnis eines Anbieters und fügen Sie eine Job-Einheit hinzu
OPTIONAL
Positionsbezogen Argumente:
qml Datei mit Job zu be Lauf
Optional Argumente:
--Version
Versionsnummer des Programms anzeigen und beenden
-v, - ausführlich
ausführlicher sein (wie --log-level=INFO)
-D, --debuggen
DEBUG-Meldungen auf dem Root-Logger aktivieren
-C, --debug-console
DEBUG-Meldungen in der Konsole anzeigen
-T, --verfolgen
DEBUG-Meldungen auf dem angegebenen Logger aktivieren (kann mehrmals verwendet werden)
-P, --pdb
Springe in pdb (Python-Debugger), wenn ein Befehl abstürzt
-I, --debug-interrupt
Absturz bei SIGINT/KeyboardInterrupt, nützlich bei --pdb
Verwenden Sie plainbox-qml-shell online über die Dienste von onworks.net