Command-line reference#

gecko -u USER -m MESSAGE [-c PATH]   # file a report
gecko -init [-c PATH]                # create or update the configuration
gecko --version

Exit status: 0 on success, 1 when the configuration is missing or invalid, 2 for incorrect usage, 130 if interrupted with Ctrl-C.

Environment:

GECKO_CONFIG

Configuration file to use when --config is not given.

XDG_CONFIG_HOME

Base directory for the per-user configuration (default ~/.config).

You can also run Gecko as python -m gecko, or as ./gecko from a source checkout.

Options#

usage: gecko [-h] [-init] [-m MESSAGE] [-u USER] [-c PATH] [-V]

Named Arguments#

-init, --initialize

Create or update the configuration file by answering prompts.

Default: False

-m, --message

Description of the issue, e.g. ‘Lost connection to the slicecam at 02:13 UT’.

-u, --user

Your name, so the report can be followed up.

-c, --config

Configuration file to use. Defaults to $GECKO_CONFIG, ~/.config/gecko/gecko.ini, or /etc/gecko/gecko.ini (first that exists).

-V, --version

show program’s version number and exit