@mindconnect/mindconnect-nodejs
Version:
MindConnect Library for NodeJS (community based)
82 lines • 3.83 kB
JavaScript
#!/usr/bin/env node
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const program = require("commander");
const delete_asset_1 = require("./commands/delete-asset");
const delete_file_1 = require("./commands/delete-file");
const iot_bulk_check_1 = require("./commands/iot-bulk-check");
const iot_bulk_run_1 = require("./commands/iot-bulk-run");
const iot_download_bulk_1 = require("./commands/iot-download-bulk");
const iot_prepare_bulk_dir_1 = require("./commands/iot-prepare-bulk-dir");
const kpi_calculation_1 = require("./commands/kpi-calculation");
const mc_agent_status_1 = require("./commands/mc-agent-status");
const mc_agent_token_1 = require("./commands/mc-agent-token");
const mc_create_agent_1 = require("./commands/mc-create-agent");
const mc_create_event_1 = require("./commands/mc-create-event");
const mc_download_file_1 = require("./commands/mc-download-file");
const mc_get_diagnostic_1 = require("./commands/mc-get-diagnostic");
const mc_list_assets_1 = require("./commands/mc-list-assets");
const mc_list_files_1 = require("./commands/mc-list-files");
const mc_offboard_agent_1 = require("./commands/mc-offboard-agent");
const mc_onboard_1 = require("./commands/mc-onboard");
const mc_register_diagnostic_1 = require("./commands/mc-register-diagnostic");
const mc_renew_agent_1 = require("./commands/mc-renew-agent");
const mc_service_credentials_1 = require("./commands/mc-service-credentials");
const mc_service_token_1 = require("./commands/mc-service-token");
const mc_starter_js_1 = require("./commands/mc-starter-js");
const mc_starter_ts_1 = require("./commands/mc-starter-ts");
const mc_unregister_diagnostic_1 = require("./commands/mc-unregister-diagnostic");
const mc_upload_file_1 = require("./commands/mc-upload-file");
const mc_upload_timeseries_1 = require("./commands/mc-upload-timeseries");
const mc_version_help_1 = require("./commands/mc-version-help");
const signal_validation_1 = require("./commands/signal-validation");
const spectrum_analysis_1 = require("./commands/spectrum-analysis");
const trend_prediction_1 = require("./commands/trend-prediction");
// * generic commands
mc_version_help_1.default(program);
// * agent commands
mc_onboard_1.default(program);
mc_agent_token_1.default(program);
mc_upload_timeseries_1.default(program);
// * common commands
mc_upload_file_1.default(program);
mc_create_event_1.default(program);
mc_agent_status_1.default(program);
// * setup commands
mc_create_agent_1.default(program);
mc_offboard_agent_1.default(program);
mc_renew_agent_1.default(program);
mc_service_credentials_1.default(program);
mc_service_token_1.default(program);
mc_register_diagnostic_1.default(program);
mc_get_diagnostic_1.default(program);
mc_unregister_diagnostic_1.default(program);
// * setup for iot bulk upload
iot_prepare_bulk_dir_1.default(program);
iot_bulk_run_1.default(program);
iot_bulk_check_1.default(program);
iot_download_bulk_1.default(program);
// * assets and files handling commands
mc_list_assets_1.default(program);
delete_asset_1.default(program);
mc_list_files_1.default(program);
mc_download_file_1.default(program);
delete_file_1.default(program);
// * analytics command
spectrum_analysis_1.default(program);
signal_validation_1.default(program);
trend_prediction_1.default(program);
kpi_calculation_1.default(program);
// * cli for starter projects
mc_starter_ts_1.default(program);
mc_starter_js_1.default(program);
program.on("command:*", function () {
console.error("Invalid command: %s\nSee --help for a list of available commands.", program.args.join(" "));
process.exit(1);
});
program.parse(process.argv);
if (process.argv.length < 3) {
program.outputHelp();
}
exports.default = program;
//# sourceMappingURL=mc.js.map