Différences entre versions de « Spark.IO-CLI »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
 
(9 versions intermédiaires par le même utilisateur non affichées)
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 7 : Ligne 6 :
 
Le Spark CLI est un outil vraiment puissant. Le CLI utilise [http://nodejs.org/ node.js] et fonctionne avec aisance sous Windows, Mac OS X et Linux. Spark CLI est également [https://github.com/spark/spark-cli open source] (''GitHub, Spark.IO''), vous pouvez donc l'inspecter sous le capot et le modifier et même partager vos changements avec Spark (via un "pull requests") si vous le désirez!
 
Le Spark CLI est un outil vraiment puissant. Le CLI utilise [http://nodejs.org/ node.js] et fonctionne avec aisance sous Windows, Mac OS X et Linux. Spark CLI est également [https://github.com/spark/spark-cli open source] (''GitHub, Spark.IO''), vous pouvez donc l'inspecter sous le capot et le modifier et même partager vos changements avec Spark (via un "pull requests") si vous le désirez!
  
== Installation ==
+
== Installation du CLI ==
  
First, make sure you have [http://nodejs.org/ node.js] installed!
+
=== Installation standard ===
 +
Pour commencer, assurez vous d'avoir installé [http://nodejs.org/ node.js].
  
Next, open a command prompt or terminal, and install by typing:
+
'''ATTENTION: si vous disposez d'Ubuntu ou Linux Mint (17)''', voyez la section "installation avancée" pour installer la dernière version de node.js!
 +
 
 +
Ensuite, ouvrez un terminal (une ligne de commande) et installer le CLI en tapant:
  
 
  <nowiki># Comment installer spark-cli
 
  <nowiki># Comment installer spark-cli
$ npm install -g spark-cli
+
$ npm install -g spark-cli</nowiki>
$ spark cloud login</nowiki>
+
 
 +
=== 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 ==
+
=== Installation avancée ===
To use the local flash and key features you'll also need to install [http://dfu-util.sourceforge.net/ dfu-util], and [http://www.openssl.org/ openssl]. They are freely available and open-source, and there are installers and binaries for most major platforms.
+
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.
  
Here are some great tutorials on the community for full installs:
+
Voici quelques tutoriels disponibles sur la communauté reprennant quelques installation complètes:
  
* [https://community.spark.io/t/how-to-install-spark-cli-on-ubuntu-12-04/3474 Installing on Ubuntu 12.04]
+
* [https://community.spark.io/t/how-to-install-spark-cli-on-ubuntu-12-04/3474 Installation sur Ubuntu 12.04 & Linux Mint 17]
  
* [https://community.spark.io/t/how-to-install-the-spark-toolchain-in-ubuntu-14-04/4139 Installing on Ubuntu 14.04]
+
* [https://community.spark.io/t/how-to-install-the-spark-toolchain-in-ubuntu-14-04/4139 Installation sur Ubuntu 14.04]
  
* [https://community.spark.io/t/tutorial-spark-cli-on-windows-06-may-2014/3112 Installing on 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 34 : 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 ===
To grab the CLI source and play with it locally
+
Vous pouvez obtenir une copie des sources du CLI pour jouer avec...
  
 
  <nowiki># Comment prendre les sources pour le CLI
 
  <nowiki># Comment prendre les sources pour le CLI
Ligne 41 : 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}}

Version actuelle datée du 28 décembre 2014 à 15:51


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Qu'est ce que Spark CLI?

CLI est l'acronyme de Command Line Interface signifiant littéralement "interface en ligne de commande" (wikipedia). 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).

Le Spark CLI est un outil vraiment puissant. Le CLI utilise node.js et fonctionne avec aisance sous Windows, Mac OS X et Linux. Spark CLI est également open source (GitHub, Spark.IO), vous pouvez donc l'inspecter sous le capot et le modifier et même partager vos changements avec Spark (via un "pull requests") si vous le désirez!

Installation du CLI

Installation standard

Pour commencer, assurez vous d'avoir installé node.js.

ATTENTION: si vous disposez d'Ubuntu ou Linux Mint (17), voyez la section "installation avancée" pour installer la dernière version de node.js!

Ensuite, ouvrez un terminal (une ligne de commande) et installer le CLI en tapant:

# Comment installer spark-cli
$ npm install -g spark-cli

Tester l'installation

Pour finir, testez simplement l'installation de Spark CLI en invoquant la commande spark depuis un terminal

$ spark

vous devriez voir un résultat similaire à ceci:

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>

Installation avancée

Pour utiliser les fonctionnalités de flash et cle (key) locales vous aurez besoin d'installer dfu-util et openssl. Ces outils sont librement accessible en Open-Source et disposent de programme d'installation/binaires pour la plupart des plateformes.

Voici quelques tutoriels disponibles sur la communauté reprennant quelques installation complètes:

Mise-à-jour le CLI

Pour faire une mise-à-jour de Spark-CLI, il faut exécuter la commande suivante:

# Comment mettre-à-jour votre Spark-Cli
$ npm update -g spark-cli

Avancé: exécuter le CLI depuis les sources

Vous pouvez obtenir une copie des sources du CLI pour jouer avec...

# Comment prendre les sources pour le CLI
$ git clone git@github.com:spark/spark-cli.git
$ cd spark-cli/js
$ node app.js help

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 spark cloud login, cette opération doit être réalisée une fois.

$ spark cloud login

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é).


Source: Spark CLI (command line interface) créé par Spark.IO.

Traduction réalisée et augmentée par Meurisse D pour MCHobby.be - Translated and upsized by Meurisse D. for MCHobby.be

Traduit avec l'autorisation de Spark.IO - Translated with the permission from Spark.IO - Spark.IO

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.