CLI

The gpp command-line interface provides access to the Gemini Program Platform (GPP), enabling interaction with programs, observations, targets, proposals, and related resources.

gpp

gpp Usage: gpp [OPTIONS] COMMAND [ARGS]... Client to communicate with GPP. ╭─ Options ────────────────────────────────────────────────────────────────────╮ --versionShow the version and exit. --debugShow full exception tracebacks. --install-completionInstall completion for the current shell. --show-completionShow completion for the current shell, to copy it or customize the installation.              --helpShow this message and exit. ╰──────────────────────────────────────────────────────────────────────────────╯ ╭─ Commands ───────────────────────────────────────────────────────────────────╮ ping   Ping GPP. Requires valid credentials.                               config Manage GPP client configuration settings.                           pnote  Manage program notes.                                               target Manage targets.                                                     programManage programs.                                                    cfp    Manage call for proposals.                                          obs    Manage observations.                                                site   Retrieve site status.                                               groups Manage Groups.                                                      cr     Manage configuration requests.                                      wfs    Manage observation workflow states.                                 sched  Run scheduler-specific queries.                                     goats  Run goats-specific queries.                                         att    Manage attachments.                                                 ╰──────────────────────────────────────────────────────────────────────────────╯

Each command supports --help for usage details.

Commands

Individual commands are documented below:

Note

The config group is used to manage local settings and authentication for the CLI. You must either configure credentials using gpp config or set the GPP_TOKEN and GPP_URL environment variables. See the credentials section for details.