Skip to content

create a bulk rename sub-command #535

Description

@plastikfan

We can leverage the transport that the jay command provides instead of creating this all from scratch when there is a lot in command with jay. It is going to be a lot more efficient to implement the bulk rename as a new sub command of jay.

Because the bulk rename tool could be very comprehensive in its own right, we could introduce another sub level in the command structure. So we could have a structure that requires invocation like this:

jay rename move

where move is a sub-command of rename

In reality, we want to be more concise so this will probably be defined as:

jay rn move

A bulk renamer does not lend itself to sprint, so it will only ever be a walk type of command.

The bulk rename will be a better version of rename-many command implemented in RexFS, which has been retired. There are still some outstanding issue on that project and there were a few design mistakes that I don't want to be replicated here.

The flags and sub-commands defined for 'jay rn' should be inspired by not limited/restricted by rexfs. An initial implementation plan can be derived from what rex-fs provides.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions