Command line options - GoldenCheetah/GoldenCheetah GitHub Wiki

GoldenCheetah binary supports several command line options useful for debugging purposes, the --usage or --help options provide the list of available ones with a description, for example using the Windows command prompt:

C:\>"C:\Program Files\Golden Cheetah\GoldenCheetah.exe" --usage

C:\>GoldenCheetah V3.6 (5000)
usage: GoldenCheetah [[directory] athlete]

--help or --usage   to print this message and exit
--version           to print detailed version information and exit
--server            to run as an API server
--debug             to direct diagnostic messages to the terminal instead of goldencheetah.log
--debug-file file   to direct diagnostic messages to file
--debug-rules "rules" to specify which diagnostic messages to output, using the same syntax as QT_LOGGING_RULES
--debug-format "format" to specify the format of diagnostic messages, using the same syntax as QT_MESSAGE_PATTERN
--clouddbcurator    to add CloudDB curator specific functions to the menus
--no-python         to disable Python startup
--no-r              to disable R startup
--no-angle          to disable ANGLE rendering

Specify the folder and/or athlete to open on startup
If no parameters are passed it will reopen the last athlete.

For Linux the usage is essentially the same:

$ ./GoldenCheetah_v3.6_x64.AppImage --usage
GoldenCheetah V3.6 (5000)
usage: GoldenCheetah [[directory] athlete]

--help or --usage   to print this message and exit
--version           to print detailed version information and exit
--server            to run as an API server
--debug             to direct diagnostic messages to the terminal instead of goldencheetah.log
--debug-file file   to direct diagnostic messages to file
--debug-rules "rules" to specify which diagnostic messages to output, using the same syntax as QT_LOGGING_RULES
--debug-format "format" to specify the format of diagnostic messages, using the same syntax as QT_MESSAGE_PATTERN
--clouddbcurator    to add CloudDB curator specific functions to the menus
--no-python         to disable Python startup
--no-r              to disable R startup

Specify the folder and/or athlete to open on startup
If no parameters are passed it will reopen the last athlete.

And in a similar way for macOS:

$ /Applications/GoldenCheetah.app/Contents/MacOS/GoldenCheetah --usage
GoldenCheetah V3.6 (5000)
usage: GoldenCheetah [[directory] athlete]

--help or --usage   to print this message and exit
--version           to print detailed version information and exit
--server            to run as an API server
--debug             to direct diagnostic messages to the terminal instead of goldencheetah.log
--debug-file file   to direct diagnostic messages to file
--debug-rules "rules" to specify which diagnostic messages to output, using the same syntax as QT_LOGGING_RULES
--debug-format "format" to specify the format of diagnostic messages, using the same syntax as QT_MESSAGE_PATTERN
--clouddbcurator    to add CloudDB curator specific functions to the menus
--no-python         to disable Python startup
--no-r              to disable R startup

Specify the folder and/or athlete to open on startup
If no parameters are passed it will reopen the last athlete.