Skip to content

uphy/pentahotools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 

Repository files navigation

Pentaho Tools

GitHub license wercker status

A Pentaho API CLI client app written in Go.

Usage

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.

Global flags

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.

Subcommands

Pentaho Tools Shell

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.
>

References

https://github.com/pentaho/pentaho-platform/blob/7.1.0.1/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/

https://github.com/pentaho/pentaho-kettle/tree/7.1.0.1/engine/src/org/pentaho/di/www