Me

  1. Aurélien Thieriot - Java / Web Developer -
  2. Twitter : @a_thieriot
  3. Github : github/athieriot
  4. In case you searching for a developer in Cardiff : - http://athieriot.github.com/resume -
  5. URL of the video : - https://numaparis.ubicast.tv/videos/nodejs-160412-22/ -
Mark
Prez powered by : deck.js , Mark Hamill et Professeur Arturo

(Wing) commander.js

  1. Outils pour la ligne de commande

  2. en node.js

Par qui ?

  1. @tjholowaychuk / Visonmedia

  2. Express

  3. Mocha

  4. Jade

  5. Should

Les bases

  1. Parsing d'arguments

    1. arguments courts

    2. longs

    3. booleens

    4. valeurs par défaut

  2. Generation d'aide

    1. automatique

    2. personnalisable

  3. Typage (Coercion)

Les plus

  1. L'écriture de "commandes"

    1. Dans ce genre là : 'git clone [email protected]:repo/a.moi'

  2. Prompt d'entrées utilisateur

    1. Simples string

      Multiligne

      Coercion (cool pour les dates)

      Password (masques)

      Confirmation (oui/non)

      Choix dans une liste

Démo

Les alternatives

  1. optimist (utilisé par npm)

  2. nomnom

  3. celeri

  4. node-operetta

  5. dreamopt

  6. ...

  7. https://github.com/joyent/node/wiki/modules#wiki-parsers-commandline

/

#