b)imagefilecontainingaQRcodeor=forstdinforanimagecontainingaQRcode""", nargs='*' if qreader_available else '+')
ifqreader_available:
arg_parser.add_argument('--camera','-C',help='camera number of system (default camera: 0)',default=0,nargs=1,metavar=('NUMBER'))
arg_parser.add_argument('--qr','-Q',help=f'initial QR reader for camera (default: {QRMode.QREADER.name})',type=str,choices=[mode.nameformodeinQRMode],default=QRMode.QREADER.name)
arg_parser.add_argument('--json','-j',help='export json file or - for stdout',metavar=('FILE'))
arg_parser.add_argument('--csv','-c',help='export csv file or - for stdout',metavar=('FILE'))
arg_parser.add_argument('--keepass','-k',help='export totp/hotp csv file(s) for KeePass, - for stdout',metavar=('FILE'))