bugfixes
[henge/kiak.git] / usage
diff --git a/usage b/usage
index 7aa10d9..3390c49 100644 (file)
--- a/usage
+++ b/usage
@@ -5,34 +5,41 @@ directory specified in the requested URL.
 
 CONFIG
   -c, --config=path[:path]...
+
                           Configuration files to use.  Each file in the sequence
                           can override any of the previous file's settings.
                           (/etc/strapp.conf:~/.strapp/strapp.conf:./strapp.conf)
                           - config settings are overridden by command line opts
                             except where noted
+
   -j, --client-js=path    Path to the client Strapp code (./client.js)
   -J, --host-js=path      Path to the host Strapp code (./host.js)
   -T, --no-tls=bool       Don't use HTTPS and WSS protocols (false)
                           - makes 'ca-cert' and 'ca-key' unnecessary
+
   -C, --ca-cert=path      Accessible location of the CA Cert (../certs/cert.pem)
-  -K, --ca-key=path       Accessible location of the CA Key (../certs/cert.pem)
+  -K, --ca-key=path       Accessible location of the CA Key (../certs/key.pem)
   -p, --port=number       The local port to bind HTTPS listener to (2443)
-  -i, --index=path        File serviced at the root domain (./www/index.html)
+  -i, --index=path        File serviced at the root domain (./index.html)
 
 ROUTING
   -b, --bind=[string:path[,string:path]]...
-                          Bindings of routes to directories.  Any route bound to
-                          a path will, instead of distributing the strapp client,
-                          service files in that path.  Multiple bindings may be
-                          established by separating the key:value pairs with ','
-                          commas. (www:./www)
+
+                          Bindings of routes to paths.  Any route bound to a 
+                          path will, instead of distributing the strapp client,
+                          service the file at that path.  If the file is a
+                          directory, it will be mounted at that route.  Multiple
+                          bindings may be established by separating the 
+                          key:value pairs with ',' commas. (www:./www)
                           e.g. Service a typical frontpage
                             -i./html/index.html -bjs:./js,html:./html,css:./css
                           e.g. Route-based http hosting
                             -buser1:/home/user1/www,user2:/home/user2/www
+
   -e, --electron=string   Specify a route name for the local electron render
                           window which will be launched on execution (nil)
                           - enables optional electron dependency
+
   -d, --dedicated=string  Route all incoming connections to this route (nil)
                           - can be used in conjunction with '-e' for single-user
                           e.g. Create a dedicated electron listener