che

cheat

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

Showing:

Popularity

Downloads/wk

8

Maintenance

No Maintenance Data Available

Package

Dependencies

6

License

MIT

Type Definitions

Tree-Shakeable

No?

Categories

Readme

Cheat

Une implémentation de l'outil cheat en NodeJS.

Exemple

Installation

Testé avec NodeJS v0.10.22

Utilisateur

sudo npm install cheat -g

Développeur

git clone https://github.com/Bornholm/cheat.git
cd cheat
sudo npm link
cheat

Configuration

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 %s sera 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"
      }
    }
  ]
}

Licence

MIT

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100