@credenceanalytics/fundscli v3.2.4
fundscli
Installation
Prerequisites
fundscli installation need:
- Node.js >=18.17.1 (Download Link) installed.
- Oracle Instant Client == 18.5.0.0 (Download Link) installed.
Online Mode
fundscliis available in npm. To install it, type:$ npm i -g @credenceanalytics/fundscli
Offline Mode
Extract fundscli.zip.
- Place the extracted
fundsclifolder to somewhere safe on your disk.
- Place the extracted
Run
npm link --forceinsidefundsclifolder. (This will start the installation process)
- Test installation by typing following command:
$ fundscli --help
Commands
:::tip Prerequisite
Note: Commands now accept optional parameters. If no options are provided, the command will interactively prompt for the required information, maintaining the previous behavior.
:::
fundscli config:init
Initialize the application. Takes input of paths of the JBOSS server directory and all the other microservice and creates a config.json file and stores the paths in it.
USAGE
$ fundscli config:initfundscli config:database
Initialize or update the database details. For any errors reinitialize using fundscli config:init command.
USAGE
$ Basic Command
fundscli config:database
$ With Options
fundscli config:database --username <DB_USER_NAME> --password <DB_PASSWORD> --host <DB_HOST> --port <DB_PORT> --sid <DB_SERVICE_ID> --choice_encrypt <Yes/No>fundscli config:java
Update the java details in the JBOSS folder. For any errors reinitialize using config:init command.
USAGE
$ fundscli config:javafundscli config:mq
Initialize the rabbitMq config files. For any errors reinitialize using config:init command.
USAGE
$ Basic Command
fundscli config:mq
$ With Options
fundscli config:mq --username <RABBITMQ_USER_NAME> --password <RABBITMQ_PASSWORD> --host <RABBITMQ_HOST> --port <RABBITMQ_PORT> --ssl <Yes/No>fundscli config:port
Change the port for nrest and App Server application.
USAGE
$ fundscli config:portfundscli config:product
Change the product details.
USAGE
$ fundscli config:productfundscli info:system
Display system information on console.
USAGE
$ fundscli info:systemfundscli extract:logs
Extract logs from installed microservices and application (jboss/wildfly).
USAGE
$ fundscli extract:logsfundscli create:threaddump
Creates java thread dump file for application (jboss/wildfly) in current working directory.
USAGE
$ fundscli create:threaddumpfundscli migrate:decrypt
Migrating encrypted configuration file to newer one.
USAGE
$ fundscli migrate:decryptfundscli product:install
Install all the application servers, microservices and apps on new Redhat Linux server and higher with dependency.
USAGE
$ fundscli product:installfundscli product:uninstall
Uninstall all the application servers, microservices and apps with dependency, which were installed through fundscli product:install command.
USAGE
$ fundscli product:uninstallfundscli help [COMMAND]
Display help for fundscli.
USAGE
$ fundscli help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLIHow To
You can find video tutorial of commands here.
Troubleshooting Tips
For any errors, reinitialize using fundscli config:init command.