Obtenir GCLI pour Firefox

Avant de commencer

Il est nécessaire d'avoir un checkout de Firefox que vous pouvez compiler et lancer. Pour plus de détails, voir : compilation simple de Firefox ou  documentation sur la compilation.

Il est également nécessaire d'avoir NodeJS, et Git d'installé. GCLI peut tourner sous Node et utilise Node pour compiler ses données vers Firefox.

Obtenir GCLI

GCLI est stocké dans git. Il y a deux repo principaux. La plupart des développements à jour se trouvent dans le repo de joewalker. Quand les changements sont arrivés dans mozilla-central, ils apparaissent alors dans le mozilla fork.

Les étapes de la compilation de GCLI modifient votre checkout de mozilla-central, il est donc nécessaire que la variable d'environnement FIREFOX_HOME pointe vers le bon dossier.

$ cd <DOSSIER CONTENANT VOTRE FIREFOX>
$ export FIREFOX_HOME=`pwd`

La manipulation pour récupérer et lancer GCLI ressemble à celle-ci :

$ git clone git://github.com/joewalker/gcli.git
$ cd gcli
$ node gcli.js
Serving GCLI to http://localhost:9999/
This is also a limited GCLI prompt. Type 'help' for a list of commands, CTRL+C twice to exit:
»

Le moyen le plus simple d'obtenir GCLI dans une installation de Firefox est celle-ci :

$ node gcli.js firefox

Cela ne fonctionnera que si la variable d'environnement $FIREFOX_HOME est bien paramétrée. Une autre solution est de faire ceci :

$ node gcli.js firefox /path/to/mozilla-central

Vous pouvez maintenant modifier les sources GCLI, les tester dans un navigateur et exporter un paquet gcli.jsm pour Firefox.

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : teoli, maximelore
 Dernière mise à jour par : teoli,