qvm-template: Add option to disable download progress bar.
This commit is contained in:
parent
d09695658f
commit
55a3982bf6
@ -81,6 +81,8 @@ def parser_gen() -> argparse.ArgumentParser:
|
|||||||
help='Specify cache directory.')
|
help='Specify cache directory.')
|
||||||
parser_main.add_argument('--yes', action='store_true',
|
parser_main.add_argument('--yes', action='store_true',
|
||||||
help='Assume "yes" to questions.')
|
help='Assume "yes" to questions.')
|
||||||
|
parser_main.add_argument('--quiet', action='store_true',
|
||||||
|
help='Reduce amount of output.')
|
||||||
# qvm-template {install,reinstall,downgrade,upgrade}
|
# qvm-template {install,reinstall,downgrade,upgrade}
|
||||||
parser_install = parser_add_command('install',
|
parser_install = parser_add_command('install',
|
||||||
help_str='Install template packages.')
|
help_str='Install template packages.')
|
||||||
@ -482,8 +484,8 @@ def qrexec_download(
|
|||||||
"""Download a template from repositories.
|
"""Download a template from repositories.
|
||||||
|
|
||||||
:param args: Arguments received by the application. Specifically,
|
:param args: Arguments received by the application. Specifically,
|
||||||
``args.{enablerepo,disablerepo,repoid,releasever,repo_files,updatevm}``
|
``args.{enablerepo,disablerepo,repoid,releasever,repo_files,updatevm,
|
||||||
are used
|
quiet}`` are used
|
||||||
:param app: Qubes application object
|
:param app: Qubes application object
|
||||||
:param spec: Package spec to query (refer to ``<package-name-spec>`` in the
|
:param spec: Package spec to query (refer to ``<package-name-spec>`` in the
|
||||||
DNF documentation)
|
DNF documentation)
|
||||||
@ -502,7 +504,7 @@ def qrexec_download(
|
|||||||
proc.stdin.write(payload.encode('UTF-8'))
|
proc.stdin.write(payload.encode('UTF-8'))
|
||||||
proc.stdin.close()
|
proc.stdin.close()
|
||||||
with tqdm.tqdm(desc=spec, total=dlsize, unit_scale=True,
|
with tqdm.tqdm(desc=spec, total=dlsize, unit_scale=True,
|
||||||
unit_divisor=1000, unit='B') as pbar:
|
unit_divisor=1000, unit='B', disable=args.quiet) as pbar:
|
||||||
last = 0
|
last = 0
|
||||||
while proc.poll() is None:
|
while proc.poll() is None:
|
||||||
cur = fd.tell()
|
cur = fd.tell()
|
||||||
|
Loading…
Reference in New Issue
Block a user