CLI reference
The lmrtfy
CLI tools uses the following schema:
lmrtfy [COMMAND] [COMMAND_OPTIONS]
where [COMMAND]
is one of the following: login
, logouot
, deploy
, submit
, and fetch
.
Commands¶
login
¶
The usage of the LMRTFY services is connected to a user accouunt. With lmrtfy login
you can directly
trigger the login process. This is usually not necessary, because each command that needs a valid
authorization token will trigger the login if needed.
logout
¶
Logout of the currently active account. This should only be necessary in special cases, e.g. if you have more than one account for some reason (private and work account for example).
deploy <scipt> [OPTIONS]
¶
This command deploys the <script>
and makes it available via the LMRTFY platform. It's now ready
to take jobs.
Note
Currently, only local deployment via the --local
flag works. If you want to deploy to the cloud
you need to manually do this and run lmrtfy deploy <script> --local
on the remote resource.
Option | Description |
---|---|
--local |
Deploy locally on the current system. |
--run_as_daemon |
Run the deployment as daemon in the background. |
submit <profile_id> <arguments.json>
¶
The CLI allows you to submit jobs for a specific profile_id
which is returned by the deploy
step.
<argument.json>
needs to contain valid input data, otherwise the job is rejected. The structure
of the JSON file can be found here.
fetch <job_id> <path>
¶
It's also possible to fetch the results from a job with job_id
. The job ID is displayed during the
submission step.
With <path>
you specify where the results should be saved.