Parancsok¶
quick-start¶
A parancs segítséget nyújt a modules.json leíró összeállításában. A modules.json tartalmazza a szükséges információkat az Ilx-Framework telepítéséhez.
A parancs futtatása során végighalad azokon a fő elemeken ami szükséges lehet az alkalmazás működéséhez és a megadott inputok alapján készíti el a modules.json-t.
Kapcsolók és paraméterek¶
- Kötelező paraméter:
nincsen
- Opcionális paraméterek:
nincsen
- Kötelező kapcsolók:
nincsen
- Opcionális kapcsolók:
nincsen
Példák¶
példa:
php bin/ilx.php quick-start
install¶
A parancs használatával telepíthető egy Ilx-Framework alapú alkalmazás. A parancs 1 darab kötelező inputot vár, ami a modules.json fájl elérési útvonala.
Az alkalmazás az aktuális working directoryhoz képest fogja elhelyezni a fájlokat. Célszerű emiatt ugyanabból a könyvtárból futtatni a parancsot, ahol a modules.json leírónk is van.
Kapcsolók és paraméterek¶
- Kötelező paraméter:
modules_config: a modules.json fájl elérési útvonala, ami alapján frissítenénk az alkalmazást
- Opcionális paraméterek:
nincsen
- Kötelező kapcsolók:
nincsen
- Opcionális kapcsolók:
nincsen
Példák¶
példa:
php bin/ilx.php install modules.json
update¶
A paraméterben megadott modules.json alapján frissíti az alkalmazást. Az update futattásánál alapvetően csak a Kodi konfiguráció frissül. Ha szeretnénk valamilyen resource-t is frissíteni vagy modul inicializáló szkripteket futtatni, akkor mellékelni kell a parancs mellé a megfelelő kapcsolót.
Kapcsolók és paraméterek¶
- Kötelező paraméter:
modules_config: a modules.json fájl elérési útvonala, ami alapján frissítenénk az alkalmazást
- Opcionális paraméterek:
nincsen
- Kötelező kapcsolók:
nincsen
- Opcionális kapcsolók:
-r (–run_scripts): Végrehajtja a modulok initscriptjeit is.
-t (–include_templates): Frissíti/Átmásolja a resource-okat is.
Példák¶
Példa egyszerű futtatásra:
php bin/ilx.php update modules.json
Példa futtatásra init szkriptekkel:
php bin/ilx.php update modules.json -r
Példa futtatásra init szkriptekkel és resource másolással:
php bin/ilx.php update modules.json -r -t