Added tag reassociation and dedupe migration.

This commit is contained in:
DebaucheryLibrarian
2026-02-22 06:24:26 +01:00
parent e3b922da6c
commit b95e2fadf7
6 changed files with 156 additions and 7 deletions

View File

@@ -407,6 +407,32 @@ const { argv } = yargs
type: 'array',
alias: ['delete-movie', 'remove-movies', 'remove-movies'],
})
.option('original-tags', {
describe: 'Reassociate original tag names',
type: 'array',
alias: ['tags'],
})
.option('release-tags', {
describe: 'Reassociate tags for scene IDs',
type: 'array',
alias: ['scene-tags'],
})
.option('channel-release-tags', {
describe: 'Reassociate tags for all channel releases',
type: 'array',
alias: ['channel-scene-tags', 'channel-tags'],
})
.option('network-release-tags', {
describe: 'Reassociate tags for all network releases',
type: 'array',
alias: ['network-scene-tags', 'network-tags'],
})
.option('rematch-tags', {
describe: 'Reassociate tags that are already associated',
type: 'boolean',
alias: 'rematch',
default: false,
})
.option('request', {
describe: 'Make an arbitrary HTTP request',
type: 'string',