- Reorder list of arguments before parsing it, moving URL to the beginning.
- Pass unknown argument before known ones, to let -q be passed in 1st position and honored.
- Added PATCH as a valid method argument.
- Add --eg-json argument to pretty-format JSON responses.
- Add support for EdgeRc configuration files.
- Use EdgeGridAuth to sign requests.
- Automatically use hostname specified by configuration section.
- Use logging module for logging.
- Replace getopt argument parsing code with argparse (requires python 2.7+)
- (GRID-231) A POST request body larger than the content hash max-body is allowed but only the first (max-body) bytes are used in the Content hash aspect of the request signature.