[tor-commits] [flashproxy/master] Add usage to websocket-client.

dcf at torproject.org dcf at torproject.org
Thu May 30 23:40:11 UTC 2013


commit 9595b1c0ad254160c036d535894d46964e0cb98f
Author: David Fifield <david at bamsoftware.com>
Date:   Thu May 30 14:35:35 2013 -0700

    Add usage to websocket-client.
---
 websocket-transport/websocket-client.go |   10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/websocket-transport/websocket-client.go b/websocket-transport/websocket-client.go
index 129e90a..7e399e3 100644
--- a/websocket-transport/websocket-client.go
+++ b/websocket-transport/websocket-client.go
@@ -25,6 +25,15 @@ const bufSiz = 1500
 // ends, -1 is written.
 var handlerChan = make(chan int)
 
+func usage() {
+	fmt.Printf("Usage: %s [OPTIONS]\n", os.Args[0])
+	fmt.Printf("WebSocket client 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("  --socks ADDR  listen for SOCKS on ADDR.\n")
+}
+
 func logDebug(format string, v ...interface{}) {
 	fmt.Fprintf(os.Stderr, format+"\n", v...)
 }
@@ -168,6 +177,7 @@ func main() {
 	var socksAddrStrs []string
 
 	var socksArg = flag.String("socks", "", "address on which to listen for SOCKS connections")
+	flag.Usage = usage
 	flag.Parse()
 	if *socksArg != "" {
 		socksAddrStrs = []string{*socksArg}





More information about the tor-commits mailing list