A regex file renamer/mover
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

Added parents flag

Summer 0cfadc3c 6d36915a

+6 -2
+5 -1
multimv/__init__.py
··· 12 12 13 13 @click.group() 14 14 @click.option("-n", "--dry-run", is_flag=True) # -n is more common 15 + @click.option("-p", "--parents", is_flag=True) 15 16 @click.pass_context 16 - def main(ctx, dry_run): 17 + def main(ctx, dry_run, parents): 17 18 ctx.ensure_object(SimpleNamespace) 18 19 ctx.obj.dry_run = dry_run 20 + ctx.obj.parents = parents 19 21 20 22 21 23 @main.command() ··· 73 75 sep="\n", 74 76 ) 75 77 if not ctx.obj.dry_run: 78 + if ctx.obj.parents: 79 + Path(tgt).parent.mkdir(parents=True, exist_ok=True) 76 80 os.rename(src,tgt) 77 81 if __name__ == "__main__": 78 82 main()
+1 -1
pyproject.toml
··· 1 1 [tool.poetry] 2 2 name = "multimv" 3 - version = "0.6.0" 3 + version = "0.7.0" 4 4 description = "Multi mv via fixed string / regex / bash pattern substitutions" 5 5 authors = ["Summer"] 6 6 license = "MIT"