OS Manuals

/usr/bin/gpsprof

gpsd library and clients for python

From py3.13-gpsd 3.27.5-r5 (os), captured 2026-11-05 by running gpsprof --help (exit 0). permalink

usage: gpsprof [OPTIONS] [host[:port[:device]]]

positional arguments:
  target                [host[:port[:device]]]

options:
  -h, --help            show this help message and exit
  -?                    show this help message and exit
  -D, --debug DEBUG     Set level of debug. Must be integer. [Default 0]
  -d, --dumpfile DUMPFILE
                        Set dumpfile. [Default None]
  --device DEVICE       The device to connect. [Default ]
  -f, --formatter {instrumented,polar,polarunused,polarused,space,time,uninstrumented}
                        Formatter to use. [Default space]
  --host HOST           The host to connect. [Default localhost]
  -l, --logfile LOGFILE
                        Select logfile for JSON. [Default None]
  -m, --threshold THRESHOLD
                        Select logfile. [Default None]
  -n, --wait WAIT       Select wait time in seconds before plotting. [Default 100]
  --port PORT           The port to connect. [Default 2947]
  -r, --redo            Redo from a previous JSON logfile on stdin. [Default False]
  -S, --subtitle SUBTITLE
                        Plot subtitle. [Default None]
  -t, --title TITLE     Plot title. [Default None]
  -T, --terminal TERMINAL
                        gnuplot terminal type. [Default x11]
  -V, --version         Output version to stderr, then exit

BSD terms apply: see the file COPYING in the distribution root for details.
Options (16)
OptionDescriptionSource
-h, --helpshow this help message and exithelp
-?show this help message and exithelp + man
-D, --debug DEBUGSet level of debug.help
-d, --dumpfile DUMPFILEDump the plot data, without attached gnuplot(1) code, to a specified file for post-analysis.help + man
--device DEVICEThe device to connect.help
-f, --formatter instrumentedFormatter to use.help
--host HOSTThe host to connect.help
-l, --logfile LOGFILEDump the raw JSON reports collected from the device to the specified FILE.help + man
-m, --threshold THRESHOLDSelect logfile.help
-n, --wait WAITSelect wait time in seconds before plotting.help + man
--port PORTThe port to connect.help
-r, --redoReplot from a JSON logfile (such as -l, logfile produces) on standard input.help + man
-S, --subtitle SUBTITLESets a text string to be included in the plot as a subtitle.help + man
-t, --title TITLESets a text string to be the plot title.help + man
-T, --terminal TERMINALSpecify the terminal type setting in the gnuplot(1) code.help + man
-V, --versionOutput version to stderr, then exithelp
Exit status (2) from the manual page
0on success.
1on failure
Examples (5) from the manual page, untested

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.