OLD_1. prosEO CLI: Introduction - dlr-eoc/prosEO GitHub Wiki

General guideline

The present guide is including information on the general principles to use prosEO's Command Line Interface. Concrete examples may follow for each command/sub-command wherever possible.

A syntax overview is available here.

Basic functionality of the CLI

When connecting to the CLI, the user is shown a welcome page:

                            /-------\ /-------\
                            |       | |       |
                            |   /---/ |  /-\  |
                            |   \---\ |  | |  |   prosEO - The Processing System for Earth Observation Data
/----\ /----\ /----\ /----\ |       | |  | |  |
|    | |    | |    | | ---+ |   /---/ |  | |  |   Command Line Interface  (v0.5.1)
| {} | |  /-/ | {} | \    \ |   \---\ |  \-/  |
|    | |  |   |    | +--- | |       | |       |   :: Spring Boot ::       (v2.1.6.RELEASE)
|  /-/ \--/   \----/ \----/ \-------/ \-------/
|  |
\--/
 
(Type "help" for help.)
 
prosEO (no mission)>

In the example above, the version of the command line interface is an older version than the current one.

By typing help, the user is able to access the help pages with basic information around the use of the CLI. All the commands are following:

Command Sub-command level 1 Sub-command level 2
exit N/A
help N/A
clear N/A
login N/A
logout N/A
############### ##################### ######################################
mission
show
create
update
spacecraft add, remove
############### ##################### ######################################
orbit
show
create
update
delete
############### ##################### ######################################
order
show
create
update
approve
plan
reset
release
suspend
resume
cancel
retry
close
delete
############### ##################### ######################################
job
show
suspend
resume
cancel
retry
step show, suspend, resume, cancel, retry
############### ##################### ######################################
processor
class
show
create
update
delete
configuration show, create, update, delete
############### ##################### ######################################
configuration
show
create
update
delete
############### ##################### ######################################
productclass
show
create
update
delete
rule show, create, update, delete
############### ##################### ######################################
product
show
create
update
delete
file show, delete
############### ##################### ######################################
ingest N/A
############### ##################### ######################################
user
show
create
update
delete
enable
disable
grant
revoke
############### ##################### ######################################
group
show
create
update
delete
grant
revoke
members
add
remove
############### ##################### ######################################
facility
show
create
update
delete