summaryrefslogtreecommitdiff
path: root/gegps
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2018-09-21 15:36:42 -0700
committerGary E. Miller <gem@rellim.com>2018-09-21 15:36:42 -0700
commit5879cfa59503dea7e9df7f8954c5ddf421dbd2b2 (patch)
treeeec2e9597c68249ffaa0977aee31cd1e870d43f9 /gegps
parenta266dd5ecabc563b73071d5a72d3c7fb8372bfe9 (diff)
downloadgpsd-5879cfa59503dea7e9df7f8954c5ddf421dbd2b2.tar.gz
gpsfake: add -h and -V options.
Diffstat (limited to 'gegps')
-rwxr-xr-xgegps12
1 files changed, 11 insertions, 1 deletions
diff --git a/gegps b/gegps
index 1c6cf177..cd3413a7 100755
--- a/gegps
+++ b/gegps
@@ -95,17 +95,27 @@ def kmlize(tpv):
if __name__ == "__main__":
+ def usage():
+ "Print usage and exit"
+ sys.stderr.write("usage: gegps: [-d] [-h] [-i] [-V]\n")
+ sys.exit(0)
+
session = gps.gps()
session.stream(gps.WATCH_ENABLE)
kmldir = "."
initialize = False
- (options, arguments) = getopt.getopt(sys.argv[1:], "d:i")
+ (options, arguments) = getopt.getopt(sys.argv[1:], "d:hiV")
for (opt, arg) in options:
if opt == '-d':
kmldir = arg
+ elif opt == '-h':
+ usage()
elif opt == '-i':
initialize = True
+ elif opt == '-V':
+ sys.stderr.write("gegps: Version %s\n" % gps_version)
+ sys.exit(0)
if initialize:
f = open(os.path.join(kmldir, 'Open_in_Google_Earth_RT_GPS.kml'), 'w')