cheat
v0.0.5
Published
Une implémentation de l'outil [cheat](https://github.com/chrisallenlane/cheat) en NodeJS.
Readme
Cheat
Une implémentation de l'outil cheat en NodeJS.

Installation
Testé avec NodeJS v0.10.22
Utilisateur
sudo npm install cheat -gDéveloppeur
git clone https://github.com/Bornholm/cheat.git
cd cheat
sudo npm link
cheatConfiguration
Cette implémentation ajoute la possibilité de définir des stores permettant d'aller chercher les cheatsheets sur différents supports. Par défaut, deux stores sont déjà disponibles: http et local.
Les stores sont configurables via le fichier ~/.cheat/config.json.
local
Le store local reproduit globalement le comportement de l'outil cheat initial.
Options
- dir [Optionnel] Le chemin d'accès au dossier contenant les cheatsheets. Si il n'est pas spécifié, le store ira chercher dans le dossier
~/.cheat.
Exemple de configuration
{
"stores": [
{
"module": "local",
"options": {
"dir": "/home/user/my_cheatsheets"
}
}
]
}http
Le store http utilise une requete HTTP afin de trouver les cheatsheets. Si 200 <= statusCode < 400 et que le header Content-Type de la réponse est text/plain, le contenu de la réponse est affiché.
Options
- endpoint [Requis] L'URL de recherche des cheatsheets. Le token
%ssera automatiquement remplacé par la commande recherchée. - request [Optionnel] Paramètres à passer à la méthode
request(). Voir le module request
Exemple de configuration
{
"stores": [
{
"module": "http",
"options": {
"endpoint": "https://raw.github.com/chrisallenlane/cheat/master/cheatsheets/%s"
}
}
]
}