Commit Graph

18 Commits (8edefba1ade2676a036409be08b2e941fff4c38c)

Author SHA1 Message Date
voussoir bf7af04a6f Use more specific condition to avoid case-change misses. 2021-01-13 17:45:04 -08:00
voussoir 27a8a4c811 Add pathclass and betterhelp to brename.py. 2020-12-09 07:26:30 -08:00
voussoir 0c529909c8 Flip condition to return early. 2020-12-07 18:02:41 -08:00
voussoir 4a50ac5aed Update brename.py, delete fileprefix.py.
Fileprefix can be achieved with brename and the index/index1 vars.
2020-12-07 18:02:21 -08:00
voussoir 35281c81ab Transition calls to getpermission to interactive. 2020-12-07 00:54:00 -08:00
voussoir c9b05f60a4 Add alias extension=ext, index1=index+1. 2020-12-05 14:44:50 -08:00
voussoir 7b8301b324 Import stringtools and remove functions covered by that. 2020-11-26 18:20:00 -08:00
voussoir d8ec599e59 Build the pairs list more sensibly. 2020-09-30 13:16:27 -07:00
voussoir da8d1d6224 Add function for unicode NFC normalize. 2020-03-11 16:46:22 -07:00
voussoir af6176286c Use voussoirkit getpermission for yes/no prompts. 2020-02-09 12:08:38 -08:00
voussoir dc48da8a27 main should return args.func(args) value. 2020-02-08 17:23:43 -08:00
voussoir e79001f57c Oops. 2020-02-03 16:42:15 -08:00
voussoir f5b0bf8ffd Reverse paths before renaming, let children of renamed dirs go first.
This way, the parent directory is always after all of its children.
2020-02-01 16:40:14 -08:00
voussoir a5bfd69fa7 Let recursive brename also do directories. 2020-02-01 16:39:18 -08:00
voussoir 4717ccf84e Fix excise to have no effect if s doesn't contain split marks. 2020-01-30 12:34:03 -08:00
voussoir 514af31c18 Make noext, ext from the file basename instead of whole path. 2019-12-12 12:15:57 -08:00
voussoir e99cbe3e39 Add recurse option and more format variables to brename/breplace. 2019-12-10 12:59:20 -08:00
voussoir f44e46aab5 Initial commit. 2019-06-11 22:41:31 -07:00