summaryrefslogtreecommitdiff
path: root/tools/pyboard.py
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2022-07-08 22:26:41 +1000
committerDamien George <damien@micropython.org>2022-07-08 22:26:41 +1000
commit7e5137e0ae6a393571c94427c2d168202941002f (patch)
tree61fc8ee98602fcf2fb78aed7d12fd4d07d195b72 /tools/pyboard.py
parent474c47d5958f2a445cd28654297d418f7cc15400 (diff)
tools/pyboard.py: Add verbose option to filesystem_command.
Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'tools/pyboard.py')
-rwxr-xr-xtools/pyboard.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/tools/pyboard.py b/tools/pyboard.py
index a9a4cbff8..7d0ab6bcd 100755
--- a/tools/pyboard.py
+++ b/tools/pyboard.py
@@ -558,7 +558,7 @@ def execfile(filename, device="/dev/ttyACM0", baudrate=115200, user="micro", pas
pyb.close()
-def filesystem_command(pyb, args, progress_callback=None):
+def filesystem_command(pyb, args, progress_callback=None, verbose=False):
def fname_remote(src):
if src.startswith(":"):
src = src[1:]
@@ -590,7 +590,8 @@ def filesystem_command(pyb, args, progress_callback=None):
for src in srcs:
src = fname_remote(src)
dest2 = fname_cp_dest(src, dest)
- print(fmt % (src, dest2))
+ if verbose:
+ print(fmt % (src, dest2))
op(src, dest2, progress_callback=progress_callback)
else:
op = {
@@ -604,7 +605,8 @@ def filesystem_command(pyb, args, progress_callback=None):
args = [""]
for src in args:
src = fname_remote(src)
- print("%s :%s" % (cmd, src))
+ if verbose:
+ print("%s :%s" % (cmd, src))
op(src)
except PyboardError as er:
print(str(er.args[2], "ascii"))
@@ -756,7 +758,7 @@ def main():
# do filesystem commands, if given
if args.filesystem:
- filesystem_command(pyb, args.files)
+ filesystem_command(pyb, args.files, verbose=True)
del args.files[:]
# run the command, if given