- git >= 2.27.0
- NodeJS >= 14.15.0
- npm >= 6.14.8
$ npm i -g @ezpaarse-project/ezmesure-admin
$ ezmesure-admin --help
$ ezadmin --help
$ eza --help
Name | Type | Description |
---|---|---|
-t, --timeout | String | Request timeout in milliseconds |
-v, --verbose | Boolean | Make the operation more talkative |
--version | Boolean | Print the version number |
--help | Boolean | Show some help |
Name | Description |
---|---|
cluster | Manage cluster |
completion | Use auto completion |
config | Manage ezmesure-admin config |
counter4 (deprecated) | Load counter4 files in Kibana |
counter5 | COUNTER5 commands |
dashboard | Manage Kibana dashboards |
indices | Manager ezMESURE/Kibana users |
index-pattern | Manager ezMESURE/Kibana users |
institutions | Manage ezMESURE institutions |
login | Login user in commands |
logout | Log out from ezMESURE |
ping | Ping ElasticSearch and ezMESURE |
profile | Displays the person who is connected to the command |
reporting | Manage ezMESURE reporting |
roles | Manage Kibana roles |
spaces | Manage Kibana spaces |
sushi | Manage ezMESURE sushi |
users | Manage ezMESURE/Kibana users |
$ git clone https://github.com/ezpaarse-project/ezmesure-admin.git
$ cd ezmesure-admin
$ npm install
To use the command in development mode simply use it as follows: ./ezmesure-admin <command>
Set EZMESURE_ADMIN_USERNAME
and EZMESURE_ADMIN_PASSWORD
envrionment variables.
You need configure
elastic
andezmesure
config before use.
The user cannot be a reserved user (ex: elastic, ...). He must have
superuser
rights to perform the tests
It can be the default user created at the initialization of ezMESURE using the same environment variables.
$ npm run test
- In
ezmesure-admin
file, add your locale inlocales
array. - Create your locale
JSON
file inlocales
folder. Import i18n
in your commande file- Use
i18n.t()
function to translate
Example :
Command file :
const { i18n } = global;
exports.command = 'mycmd';
exports.desc = i18n.t('mycmd.description');
exports.builder = {};
exports.handler = async function handler() {
console.log(i18n.t('mycmd.helloWorld'))
};
Locale file :
{
"mycmd": {
"descritpion": "This is my command",
"helloWorld": "Hello World"
}
}
CeCILL.