Command Line tool for managing WSO2 Micro Integrator
Select a generated archive suitable for your platform (Mac, Windows, Linux) and extract it to a desired location and cd
into it.
Then execute mi
to start the application.
NOTE: Execute
./mi
if the working directory is the same where the executable residesAdd the location of extracted folder to your system's $PATH variable to access the executable from anywhere
Execute mi --help
for further instructions.
Copy the file mi_bash_completions.sh
to /etc/bash_completion.d/
and source it withsource /etc/bash_completion.d/mi_bash_completions.sh
to enable bash auto-completion.
mi [command]
--verbose
Enable verbose logs (Provides more information on execution)
--insecure, -k
Allow connections to SSL sites without certs
--help, -h
Display information and example usage of a command
Flags:
Optional:
--username, -u
--password, -p
NOTE: user will be prompted to enter credentials if they are not provided with these flags
Examples:
mi login dev -u admin -p admin
mi login dev -u admin
mi login dev
cat ~/.mypassword | mi login dev -u admin
Examples:
mi logout dev
Flags:
Required:
--environment, -e
Optional:
--format
Examples:
mi get apis -e dev
mi get apis SampleAPI -e dev
Flags:
Required:
--environment, -e
Optional:
--format
Examples:
mi get composite-apps -e dev
mi get composite-apps SampleApp -e dev
Flags:
Required:
--environment, -e
Optional:
--format
Examples:
mi get connectors -e dev
Flags:
Required:
--environment, -e
Optional:
--format
Examples:
mi get data-services -e dev
mi get data-services SampleDataService -e dev
Flags:
Required:
--environment, -e
Optional:
--format
Examples:
mi get endpoints -e dev
mi get endpoints SampleEndpoint -e dev
Flags:
Required:
--environment, -e
Optional:
--format
Examples:
mi get inbound-endpoints -e dev
mi get inbound-endpoints SampleInboundEndpoint -e dev
Flags:
Required:
--environment, -e
Optional:
--format
Examples:
mi get local-entries -e dev
mi get local-entries SampleLocalEntry -e dev
Flags:
Required:
--environment, -e
Optional:
--format
Examples:
mi get log-levels org-apache-coyote -e dev
Flags:
Required:
--environment, -e
Optional:
--format
--path, -p
Examples:
mi get logs -e dev
mi get logs wso2error.log -p ./logs -e dev
Flags:
Required:
--environment, -e
Optional:
--format
Examples:
mi get message-processors -e dev
mi get message-processors TestMessageProcessor -e dev
Flags:
Required:
--environment, -e
Optional:
--format
Examples:
mi get message-stores -e dev
mi get message-stores TestMessageStore -e dev
Flags:
Required:
--environment, -e
Optional:
--format
Examples:
mi get proxy-services -e dev
mi get proxy-services SampleProxy -e dev
Flags:
Required:
--environment, -e
Optional:
--format
Examples:
mi get sequences -e dev
mi get sequences SampleSequence -e dev
Flags:
Required:
--environment, -e
Optional:
--format
Examples:
mi get tasks -e dev
mi get tasks SampleTask -e dev
Flags:
Required:
--environment, -e
Optional:
--format
Examples:
mi get templates -e dev
mi get templates endpoint -e dev
mi get templates endpoint SampleEPTemplate -e dev
Flags:
Required:
--environment, -e
Optional:
--format
Examples:
mi get transaction-counts -e dev
mi get transaction-counts 2020 06 -e dev
Flags:
Required:
--environment, -e
Optional:
--format
--path, -p
Examples:
mi get transaction-reports 2020-01 2020-05 -e dev
mi get transaction-reports 2020-05 2020-06 --path ./reports -e dev
Flags:
Required:
--environment, -e
Optional:
--format
--role, -r
--pattern, -p
--domain, -d
Examples:
mi get users capp-tester -e dev
mi get users capp-tester -r admin -e dev
mi get users capp-tester -p mi -e dev
mi get users capp-tester -d wso2.com -e dev
Flags:
Required:
--environment, -e
Optional:
--domain, -d
Examples:
mi get roles -e dev
mi get roles tester -e dev
mi get roles tester -d wso2.com -e dev
Flags:
Required:
--environment, -e
Examples:
mi add user capp-tester -e dev
Flags:
Required:
--environment, -e
Examples:
mi add role tester -e dev
Flags:
Required:
--environment, -e
Examples:
mi add log-level synapse-api org.apache.synapse.rest.API DEBUG -e dev
Flags:
Required:
--environment, -e
Examples:
mi update log-level org-apache-coyote DEBUG -e dev
Flags:
Required:
--environment, -e
Examples:
mi update hashicorp-secret secret_id -e dev
Flags:
Required:
--environment, -e
Examples:
mi update user capp-tester -e dev
Flags:
Required:
--environment, -e
Examples:
mi delete user capp-developer -e dev
Flags:
Required:
--environment, -e
Optional:
--domain, -d
Examples:
mi delete role capp-tester -e dev
mi delete role capp-tester -d wso2.com -e dev
Flags:
Required:
--environment, -e
Examples:
mi activate endpoint TestEP -e dev
Flags:
Required:
--environment, -e
Examples:
mi activate proxy-service SampleProxy -e dev
Flags:
Required:
--environment, -e
Examples:
mi activate message-processor TestMessageProcessor -e dev
Flags:
Required:
--environment, -e
Examples:
mi deactivate endpoint TestEP -e dev
Flags:
Required:
--environment, -e
Examples:
mi deactivate proxy-service SampleProxy -e dev
Flags:
Required:
--environment, -e
Examples:
mi deactivate message-processor TestMessageProcessor -e dev