At the moment, the code is a little brittle and hard to extend.
Separating out the different renaming methods into different functions/files, and invoking them via the Git-style subcommands method will hopefully allow for easier maintenance, easier testing, and make it easier to add new commands.
I have been working on a PR for this, and it seems like a pretty straightforward task so far.
At the moment, the code is a little brittle and hard to extend.
Separating out the different renaming methods into different functions/files, and invoking them via the Git-style subcommands method will hopefully allow for easier maintenance, easier testing, and make it easier to add new commands.
I have been working on a PR for this, and it seems like a pretty straightforward task so far.