A Pentaho API CLI client app written in Go.
Get the 'pentahotools' binary from Releases page.
'pentahotools' consists of subcommands.
Subcommands:
Subcommand | Description |
---|---|
carte | Manage the jobs/transformations of the DI(Carte) server. |
datasource | Manage the datasources of BA/DI server. |
file | Manage the repository files of BA/DI server. |
userrole | Manage the users and roles of BA/DI server. |
In addition to the flags for subcommands, there's some global flags.
Flag | Description |
---|---|
-l | The URL of the Pentaho server. (e.g., http://localhost:8080/pentaho) |
-u | Login user name. |
-p | Login password. |
You can enter to the pentaho tools shell by executing the command without arguments.
$ pentahotools -l http://localhost:8080/pentaho -u admin -p password
Entering multiple command mode.
Input 'exit' to exit this command.
>
https://github.com/pentaho/pentaho-kettle/tree/7.1.0.1/engine/src/org/pentaho/di/www