Inform the user what is happening when running without any arguments and suggest using --help to get the help text (closes: #156)

This commit is contained in:
Johannes Schauer Marin Rodrigues 2023-05-28 15:24:52 +02:00
parent 83f9c32328
commit 7d40569aa1
Signed by: josch
GPG key ID: F2CBA5C78FBD83E1

View file

@ -2459,7 +2459,6 @@ def find_scale(pagewidth, pageheight):
# as a binary string representing the image content or as filenames to the # as a binary string representing the image content or as filenames to the
# images. # images.
def convert(*images, **kwargs): def convert(*images, **kwargs):
_default_kwargs = dict( _default_kwargs = dict(
engine=None, engine=None,
title=None, title=None,
@ -4246,7 +4245,11 @@ and left/right, respectively. It is not possible to specify asymmetric borders.
elif len(args.images) == 0 and len(args.from_file) == 0: elif len(args.images) == 0 and len(args.from_file) == 0:
# if no positional arguments were supplied, read a single image from # if no positional arguments were supplied, read a single image from
# standard input # standard input
logger.info("reading image from standard input") print(
"Reading image from standard input...\n"
"Re-run with -h or --help for usage information.",
file=sys.stderr
)
try: try:
images = [sys.stdin.buffer.read()] images = [sys.stdin.buffer.read()]
except KeyboardInterrupt: except KeyboardInterrupt: