[tor-commits] [meek/master] Put command-line usage in --help output.

dcf at torproject.org dcf at torproject.org
Fri Apr 11 15:33:28 UTC 2014


commit 8a55f452226ce038127e2c00d6c4f64a89363fb2
Author: David Fifield <david at bamsoftware.com>
Date:   Thu Apr 10 09:11:36 2014 -0700

    Put command-line usage in --help output.
---
 meek-client-torbrowser/meek-client-torbrowser.go |    7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/meek-client-torbrowser/meek-client-torbrowser.go b/meek-client-torbrowser/meek-client-torbrowser.go
index 5309e02..0fd66ea 100644
--- a/meek-client-torbrowser/meek-client-torbrowser.go
+++ b/meek-client-torbrowser/meek-client-torbrowser.go
@@ -12,6 +12,7 @@ package main
 import (
 	"bufio"
 	"flag"
+	"fmt"
 	"io"
 	"io/ioutil"
 	"log"
@@ -25,6 +26,11 @@ import (
 
 var helperAddrPattern *regexp.Regexp
 
+func usage() {
+	fmt.Fprintf(os.Stderr, "Usage: %s [meek-client-torbrowser args] -- meek-client [meek-client args]\n", os.Args[0])
+	flag.PrintDefaults()
+}
+
 // Log a call to os.Process.Kill.
 func logKill(p *os.Process) error {
 	log.Printf("killing PID %d", p.Pid)
@@ -115,6 +121,7 @@ func main() {
 	var logFilename string
 	var err error
 
+	flag.Usage = usage
 	flag.StringVar(&logFilename, "log", "", "name of log file")
 	flag.Parse()
 





More information about the tor-commits mailing list