commit b52bd95e0563a45b58b699a32bc14f4b6fe697d2
Author: David Fifield <[email protected]>
Date:   Tue Mar 5 20:00:24 2013 -0800

    Provide a custom usage function for websocket-server.
---
 websocket-transport/websocket-server.go |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/websocket-transport/websocket-server.go 
b/websocket-transport/websocket-server.go
index 56c4b5b..aa4fe57 100644
--- a/websocket-transport/websocket-server.go
+++ b/websocket-transport/websocket-server.go
@@ -29,6 +29,16 @@ var handlerChan = make(chan int)
 
 var logMutex sync.Mutex
 
+func usage() {
+       fmt.Printf("Usage: %s [OPTIONS]\n", os.Args[0])
+       fmt.Printf("WebSocket server pluggable transport for Tor.\n")
+       fmt.Printf("Works only as a managed proxy.\n")
+       fmt.Printf("\n")
+       fmt.Printf("  -h, --help   show this help.\n")
+       fmt.Printf("  --log FILE   log messages to FILE (default stderr).\n")
+       fmt.Printf("  --port PORT  listen on PORT (overrides Tor's requested 
port).\n")
+}
+
 func Log(format string, v ...interface{}) {
        dateStr := time.Now().Format("2006-01-02 15:04:05")
        logMutex.Lock()
@@ -187,6 +197,7 @@ func main() {
        var defaultPort int
        var logFilename string
 
+       flag.Usage = usage
        flag.IntVar(&defaultPort, "port", 0, "port to listen on if unspecified 
by Tor")
        flag.StringVar(&logFilename, "log", "", "log file to write to")
        flag.Parse()

_______________________________________________
tor-commits mailing list
[email protected]
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits

Reply via email to