Ligne 1 : |
Ligne 1 : |
| {{Spark.IO-CLI-NAV}} | | {{Spark.IO-CLI-NAV}} |
| | | |
− | {{traduction}}
| |
| == Qu'est ce que Spark CLI? == | | == Qu'est ce que Spark CLI? == |
| CLI est l'acronyme de ''Command Line Interface'' signifiant littéralement "[http://fr.wikipedia.org/wiki/Interface_en_ligne_de_commande interface en ligne de commande]" <small>(wikipedia)</small>. Une console en mode texte permettant d'interpréter des commandes, commandes qui vous permettrons de programmer et d'interagir avec vos Spark Core (et le Spark Cloud). | | CLI est l'acronyme de ''Command Line Interface'' signifiant littéralement "[http://fr.wikipedia.org/wiki/Interface_en_ligne_de_commande interface en ligne de commande]" <small>(wikipedia)</small>. Une console en mode texte permettant d'interpréter des commandes, commandes qui vous permettrons de programmer et d'interagir avec vos Spark Core (et le Spark Cloud). |
Ligne 9 : |
Ligne 8 : |
| == Installation du CLI == | | == Installation du CLI == |
| | | |
| + | === Installation standard === |
| Pour commencer, assurez vous d'avoir installé [http://nodejs.org/ node.js]. | | Pour commencer, assurez vous d'avoir installé [http://nodejs.org/ node.js]. |
| | | |
Ligne 18 : |
Ligne 18 : |
| $ npm install -g spark-cli</nowiki> | | $ npm install -g spark-cli</nowiki> |
| | | |
− | == Installation avancée == | + | === Tester l'installation === |
| + | {{bloc-etroit|text=Pour finir, testez simplement l'installation de Spark CLI en invoquant la commande <code>spark</code> depuis un terminal}} |
| + | |
| + | <nowiki>$ spark</nowiki> |
| + | |
| + | vous devriez voir un résultat similaire à ceci: |
| + | |
| + | <nowiki>Welcome to the Spark Command line utility! |
| + | https://github.com/spark/spark-cli |
| + | |
| + | Usage: spark <command_name> <arguments> |
| + | Common Commands: |
| + | |
| + | setup, list, call, get, core, identify, flash, subscribe |
| + | compile, monitor, login, logout, help |
| + | |
| + | Less Common Commands: |
| + | cloud, config, function, keys, serial, udp, variable |
| + | webhook |
| + | |
| + | For more information Run: spark help <command_name> |
| + | </nowiki> |
| + | |
| + | === Installation avancée === |
| Pour utiliser les fonctionnalités de flash et cle (''key'') locales vous aurez besoin d'installer [http://dfu-util.sourceforge.net/ dfu-util] et [http://www.openssl.org/ openssl]. Ces outils sont librement accessible en Open-Source et disposent de programme d'installation/binaires pour la plupart des plateformes. | | Pour utiliser les fonctionnalités de flash et cle (''key'') locales vous aurez besoin d'installer [http://dfu-util.sourceforge.net/ dfu-util] et [http://www.openssl.org/ openssl]. Ces outils sont librement accessible en Open-Source et disposent de programme d'installation/binaires pour la plupart des plateformes. |
| | | |
Ligne 29 : |
Ligne 52 : |
| * [https://community.spark.io/t/tutorial-spark-cli-on-windows-06-may-2014/3112 Installation sur Windows] | | * [https://community.spark.io/t/tutorial-spark-cli-on-windows-06-may-2014/3112 Installation sur Windows] |
| | | |
− | == Mise-à-jour le CLI == | + | === Mise-à-jour le CLI === |
| Pour faire une mise-à-jour de Spark-CLI, il faut exécuter la commande suivante: | | Pour faire une mise-à-jour de Spark-CLI, il faut exécuter la commande suivante: |
| | | |
Ligne 35 : |
Ligne 58 : |
| $ npm update -g spark-cli</nowiki> | | $ npm update -g spark-cli</nowiki> |
| | | |
− | == Avancé: exécuter le CLI depuis les sources == | + | === Avancé: exécuter le CLI depuis les sources === |
| Vous pouvez obtenir une copie des sources du CLI pour jouer avec... | | Vous pouvez obtenir une copie des sources du CLI pour jouer avec... |
| | | |
Ligne 42 : |
Ligne 65 : |
| $ cd spark-cli/js | | $ cd spark-cli/js |
| $ node app.js help</nowiki> | | $ node app.js help</nowiki> |
| + | |
| + | == Se Logger == |
| + | Comme pour toute opération sur le Spark Cloud, il est nécessaire de disposer d'un compte Spark Cloud. |
| + | |
| + | Ce compte est également utiliser avec l'utilitaire CLI. Vous devez donc vous logger à l'aide de la commande <code>spark cloud login</code>, cette opération doit être réalisée une fois. |
| + | |
| + | <nowiki>$ spark cloud login</nowiki> |
| + | |
| + | Cette opération vous demandera l'adresse email utilisé pour le compte Spark Cloud (et le mot de passe bien entendu). |
| + | |
| + | Si vous disposez déjà d'un compte, ce dernier sera utilisé (ainsi que l'ACCESS_TOKEN qui y est associé). |
| | | |
| {{Spark.IO-CLI-TRAILER}} | | {{Spark.IO-CLI-TRAILER}} |