add 'wormhole send --text -' to read message from stdin
This commit is contained in:
parent
b83062701d
commit
ec51adb713
1
NEWS.md
1
NEWS.md
|
@ -7,6 +7,7 @@ User-visible changes in "magic-wormhole":
|
|||
current (0.5.0) server, instead of an ugly stack trace. Unfortunately 0.4.0
|
||||
receivers still display the traceback, since they don't check the welcome
|
||||
message before using a missing API.
|
||||
* Fix `wormhole send --text -` to read the text message from stdin.
|
||||
|
||||
## Release 0.5.0 (07-Oct-2015)
|
||||
|
||||
|
|
|
@ -13,6 +13,9 @@ def send(args):
|
|||
assert isinstance(args.relay_url, type(u""))
|
||||
|
||||
text = args.text
|
||||
if text == "-":
|
||||
print("Reading text message from stdin..")
|
||||
text = sys.stdin.read()
|
||||
if not text and not args.what:
|
||||
text = six.moves.input("Text to send: ")
|
||||
|
||||
|
|
|
@ -68,7 +68,7 @@ p = subparsers.add_parser("send",
|
|||
description="Send text message or file",
|
||||
usage="wormhole send [FILENAME]")
|
||||
p.add_argument("--text", metavar="MESSAGE",
|
||||
help="text message to send, instead of a file")
|
||||
help="text message to send, instead of a file. Use '-' to read from stdin.")
|
||||
p.add_argument("--code", metavar="CODE", help="human-generated code phrase",
|
||||
type=type(u""))
|
||||
p.add_argument("-0", dest="zeromode", action="store_true",
|
||||
|
|
Loading…
Reference in New Issue
Block a user