static void help()
{
Console.Error.WriteLine(@"
Usage: openapi <-c client-token> <-a access-token> <-s secret>
[-d data] [-f srcfile]
[-o outfile]
[-m max-size]
[-X method]
[-H header-line]
[-T content-type]
<url>
Where:
-o outfile local file name to use to save response from the API
-d data string of data to PUT to the API
-f srcfile local file used as source when action=upload
-m max-size maximum amount of data to use in the signing hash. Default is 2048
-H header-line Http Header 'Name: value'
-X method force HTTP PUT,POST,DELETE
-T content-type the HTTP content type (default = application/json)
url fully qualified api url such as https://akab-1234.luna.akamaiapis.net/diagnostic-tools/v1/locations
");
}