cli-algolia-manager

0.0.2 • Public • Published

cli-algolia-manager

Cover Image The CLI to help to facilitate add/delete/reindex management data from Algolia indexes.

Easy to use

npm install -g .
clialgmanager index=[name] lang=[lang]

ATENTION: config file required to perform command.

The config file should be: ~/.algolia/conf.json.

{
	"key": {
		"app": "OSJ19HQ1NZ", // just an example
		"api": "ebmmf0za524aoiucjek188mmapp130ad" // just an example
	},
	"lang": ["en", "ptbr"],
	"blog": {
		"en": {
			"name": "blog-rgajr-en",
			"filepath": "/Users/robson.junior/development/rgajr-blog/_site/en/algolia/data/blog.json"
		},
		"ptbr": {
			"name": "blog-rgajr-ptbr",
			"filepath": "/Users/robson.junior/development/rgajr-blog/_site/pt-br/algolia/data/blog.json"
		}
	}
}
ATTRIBUTE TYPE DESCRIPTION
key Object Contains the identify attributes for access the app and use the api
key.app String Algolia APP id
key.api String Algolia API key
lang List The lang enabled to be used into index validation
[blog] Object Can be N objects, The name is optional, used into index param, like index=blog
blog.en Object Can be many languages, Contains the object with the name of Algolia index and the filepath data to be publish
blog.en.name String The name of Algolia index
blog.en.filepath String The file path with data to be uploaded

Parameters

PARAMETER OPTIONS DESCRIPTION
index --- The object into index json configuration
lang --- The the lang of index json configuration

Features

FEATURE COMMAND DESCRIPTION
reindex node index.js index=[name] lang=[lang] This command clean the index and reupload again

Readme

Keywords

Package Sidebar

Install

npm i cli-algolia-manager

Weekly Downloads

3

Version

0.0.2

License

MIT

Unpacked Size

20.4 kB

Total Files

6

Last publish

Collaborators

  • robsongajunior