LRM Commands Reference
Contents
Introduction
To invoke a command, you must type java -jar <path-to-jarfile> -command -parameters
For instance, on Linux, if the Lingoport Resource Manager Command Line Interface jar file is located under ~/lingoport/lrm-server-2.0 (the default location) and you want to list the Resource Manager projects, you would type:
java -jar ~/lingoport/lrm-server-2.0/lrm-cli.jar --list-projects
Each command also has an abbreviation. The long version of each command starts with two dashes, --. The short version of each command starts with one dash, -.
For example, the previous example could have been written:
java -jar ~/lingoport/lrm-server-2.0/lrm-cli.jar -lp
To Note
The help provides a list of all available commands. The debug and the verbose flags can be applied to all commands.
-d,--debug Log4j Debug mode
-v,--verbose Verbose (console logging)
-h,--help Displays Help.
Reference
This reference gives the short and the long version of each Resource Manager command and a usage example.
-ak,--activate-kit Activate a kit. Example: lrm-cli.jar -ak
--project-name MyProject --kit-version 2
-au,--add-user Add a user. Example: lrm-cli.jar -au
--new-name MyName --new-password
MyPassword
-cp,--create-project Create a project from an xml file.
Example: lrm-cli.jar -cp -f
C:/MyLocation/Setup.xml
-d,--debug Log4j Debug mode
-dk,--deactivate-kit Deactivate a specific kit. Example:
lrm-cli.jar -dk --project-name MyProject
--kit-version 2
-dp,--delete-project Delete a project. Example: lrm-cli.jar -dp
--project-name MyProject
-dr,--dry-run Optional argument for --prep-kit. Runs
--prep-kit without altering the database.
-ep,--export-project Export the project into an xml file. If
option `-f` is not specified then the xml
file is saved to the default report
directory. Example: lrm-cli.jar -ep
-f <string> Location of file (-f C:/MyLocation) or
file name with path (-f
C:/myfolder/myfile.xml)
-h,--help Displays Help.
-ii,--import-issues Report on all the active import issues.
Example lrm-cli.jar -r -ii -pn
MyProjectName
-ik,--import-kit Import the translated kit. Example:
lrm-cli.jar -ik -pn MyProject -f
C:/KitLocation
-ks,--kit-status Report on all the incomplete and complete
kits. Example lrm-cli.jar -r -ks -pn
MyProjectName
-ksi,--kit-status-incomplete Report on all the incomplete kits. Example
lrm-cli.jar -r -ksi -pn MyProjectName
-kv,--kit-version <number> Specifies the kit version id when
activating or deactivating a kit.
-lp,--list-projects Lists all the projects to the console.
Example: lrm-cli.jar -lp
-nn,--new-name <string> Specifies either the new project name when
renaming a project (-rp) or the user name
when adding a user (-au).
-np,--new-password <string> Specifies the password when adding a user
(-au).
-p,--password <string> Optional argument used to log into the LRM
system as a different user than indicated
in the LrmUserConfig.xml file.
-pi,--project-inspect Report on all the files that were found
using the project definition for the
supplied project name. Example:
lrm-cli.jar -r -pi -pn MyProjectName
-pk,--prep-kit Prep a kit. Example: lrm-cli.jar -pk
--project-name MyProject
-pn,--project-name <string> Specifies the project name.
-ps,--project-status Report on the productivity and status of
the supplied project name. Example
lrm-cli.jar -r -ps -pn MyProjectName
-r,--report Run a report that is specified by an
additional option. If option `-f` is not
specified then the report is saved to the
default report directory. Example:
lrm-cli.jar -r <report option>
-rp,--rename-project Rename a project. Example: lrm-cli.jar -rp
--project-name projectName --new-name
NewName
-si,--source-issues Report on the source issues for the
supplied project name. Example:
lrm-cli.jar -r -si -pn MyProjectName
-u,--user <string> Optional argument used to log into the LRM
system as a different user than indicated
in the LrmUserConfig.xml file.
-up,--update-project Update a project from an xml file.
Example: lrm-cli.jar -up -f
C:/MyLocation/Setup.xml
-v,--verbose Verbose (console logging)
Commands to Know
There are a few commands which are useful for getting started and debugging problems.
alias lrm='java -jar ~/lingoport/lrm-server2.0/lrm-cli.jar