mirror of
https://github.com/httpie/cli.git
synced 2025-02-23 21:11:00 +01:00
Short option for --headers is now -h.
-t has been removed, for usage use --help
This commit is contained in:
parent
7af08b6faa
commit
76ebe7c6db
15
README.rst
15
README.rst
@ -189,10 +189,10 @@ respectivelly::
|
|||||||
Flags
|
Flags
|
||||||
^^^^^
|
^^^^^
|
||||||
Most of the flags mirror the arguments understood by ``requests.request``.
|
Most of the flags mirror the arguments understood by ``requests.request``.
|
||||||
See ``http -h`` for more details::
|
See ``http --help`` for more details::
|
||||||
|
|
||||||
$ http --help
|
# http --help
|
||||||
usage: http [-h] [--version] [--json | --form] [--traceback]
|
usage: http [--help] [--version] [--json | --form] [--traceback]
|
||||||
[--pretty | --ugly]
|
[--pretty | --ugly]
|
||||||
[--print OUTPUT_OPTIONS | --verbose | --headers | --body]
|
[--print OUTPUT_OPTIONS | --verbose | --headers | --body]
|
||||||
[--style STYLE] [--check-status] [--auth AUTH]
|
[--style STYLE] [--check-status] [--auth AUTH]
|
||||||
@ -214,13 +214,13 @@ See ``http -h`` for more details::
|
|||||||
separator used. It can be an HTTP header
|
separator used. It can be an HTTP header
|
||||||
(header:value), a data field to be used in the request
|
(header:value), a data field to be used in the request
|
||||||
body (field_name=value), a raw JSON data field
|
body (field_name=value), a raw JSON data field
|
||||||
(field_name:=value), a query parameter (name=value),
|
(field_name:=value), a query parameter (name==value),
|
||||||
or a file field (field_name@/path/to/file). You can
|
or a file field (field_name@/path/to/file). You can
|
||||||
use a backslash to escape a colliding separator in the
|
use a backslash to escape a colliding separator in the
|
||||||
field name.
|
field name.
|
||||||
|
|
||||||
optional arguments:
|
optional arguments:
|
||||||
-h, --help show this help message and exit
|
--help show this help message and exit
|
||||||
--version show program's version number and exit
|
--version show program's version number and exit
|
||||||
--json, -j (default) Data items from the command line are
|
--json, -j (default) Data items from the command line are
|
||||||
serialized as a JSON object. The Content-Type and
|
serialized as a JSON object. The Content-Type and
|
||||||
@ -248,7 +248,7 @@ See ``http -h`` for more details::
|
|||||||
body is printed by default.
|
body is printed by default.
|
||||||
--verbose, -v Print the whole request as well as the response.
|
--verbose, -v Print the whole request as well as the response.
|
||||||
Shortcut for --print=HBhb.
|
Shortcut for --print=HBhb.
|
||||||
--headers, -t Print only the response headers. Shortcut for
|
--headers, -h Print only the response headers. Shortcut for
|
||||||
--print=h.
|
--print=h.
|
||||||
--body, -b Print only the response body. Shortcut for --print=b.
|
--body, -b Print only the response body. Shortcut for --print=b.
|
||||||
--style STYLE, -s STYLE
|
--style STYLE, -s STYLE
|
||||||
@ -288,7 +288,6 @@ See ``http -h`` for more details::
|
|||||||
socket.setdefaulttimeout() as fallback).
|
socket.setdefaulttimeout() as fallback).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Contribute
|
Contribute
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
@ -328,6 +327,8 @@ Changelog
|
|||||||
---------
|
---------
|
||||||
|
|
||||||
* `0.2.6dev <https://github.com/jkbr/httpie/compare/0.2.5...master>`_
|
* `0.2.6dev <https://github.com/jkbr/httpie/compare/0.2.5...master>`_
|
||||||
|
* Short option for ``--headers`` is now ``-h`` (``-t`` has been removed,
|
||||||
|
for usage use ``--help``).
|
||||||
* Form data and URL params can now have mutiple fields with the same name
|
* Form data and URL params can now have mutiple fields with the same name
|
||||||
(e.g.,``http -f url a=1 a=2``).
|
(e.g.,``http -f url a=1 a=2``).
|
||||||
* Added ``--check-status`` to exit with an error for HTTP 3xx, 4xx and
|
* Added ``--check-status`` to exit with an error for HTTP 3xx, 4xx and
|
||||||
|
@ -98,7 +98,7 @@ output_options.add_argument(
|
|||||||
'''.format(''.join(cliparse.OUTPUT_OPTIONS)))
|
'''.format(''.join(cliparse.OUTPUT_OPTIONS)))
|
||||||
)
|
)
|
||||||
output_options.add_argument(
|
output_options.add_argument(
|
||||||
'--headers', '-t', dest='output_options',
|
'--headers', '-h', dest='output_options',
|
||||||
action='store_const', const=cliparse.OUT_RESP_HEAD,
|
action='store_const', const=cliparse.OUT_RESP_HEAD,
|
||||||
help=_('''
|
help=_('''
|
||||||
Print only the response headers.
|
Print only the response headers.
|
||||||
|
@ -51,6 +51,14 @@ DEFAULT_UA = 'HTTPie/%s' % __version__
|
|||||||
|
|
||||||
class Parser(argparse.ArgumentParser):
|
class Parser(argparse.ArgumentParser):
|
||||||
|
|
||||||
|
def __init__(self, *args, **kwargs):
|
||||||
|
kwargs['add_help'] = False
|
||||||
|
super(Parser, self).__init__(*args, **kwargs)
|
||||||
|
# Help only as --help (-h is used for --headers).
|
||||||
|
self.add_argument('--help',
|
||||||
|
action='help', default=argparse.SUPPRESS,
|
||||||
|
help=argparse._('show this help message and exit'))
|
||||||
|
|
||||||
def parse_args(self, env, args=None, namespace=None):
|
def parse_args(self, env, args=None, namespace=None):
|
||||||
|
|
||||||
args = super(Parser, self).parse_args(args, namespace)
|
args = super(Parser, self).parse_args(args, namespace)
|
||||||
|
Loading…
Reference in New Issue
Block a user