0.0.5 • Published 11 years ago

cheat v0.0.5

Weekly downloads
-
License
MIT
Repository
-
Last release
11 years ago

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

0.0.5

11 years ago

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

12 years ago

0.0.0

12 years ago