Jelajahi Sumber

symuid-list: added --prefix param

Fabian Peter Hammerle 5 tahun lalu
induk
melakukan
7f5e403dc4
1 mengubah file dengan 8 tambahan dan 2 penghapusan
  1. 8 2
      symuid-list

+ 8 - 2
symuid-list

@@ -4,7 +4,7 @@
 import symuid
 
 
-def symuid_list(path, path_ignore_regex, filter_expression, sort_expression, limit):
+def symuid_list(path, path_ignore_regex, filter_expression, sort_expression, limit, prefix):
     # use generators until sort is required
     attr_it = ({'path': track.path,
                 'comment': track.comment,
@@ -18,7 +18,7 @@ def symuid_list(path, path_ignore_regex, filter_expression, sort_expression, lim
     for i, attr in enumerate(attr_it):
         if limit and i == limit:
             break
-        print(attr['path'])
+        print(prefix + attr['path'])
 
 
 def _init_argparser():
@@ -58,6 +58,12 @@ def _init_argparser():
         type=int,
         help='(default: none)',
     )
+    argparser.add_argument(
+        '--prefix',
+        type=str,
+        default='',
+        help='add prefix to each resulting path (default: %(default)r)',
+    )
     return argparser