Sha256: 1b70dacd1525314dbd9a98c38c6753a9029dda58f6f1cbde050f4c1569514757
Contents?: true
Size: 914 Bytes
Versions: 35
Compression:
Stored size: 914 Bytes
Contents
class Eco::API::UseCases::Default::People::Migrate::RemapTags class Cli < Eco::API::UseCases::Cli desc 'Maps filter_tags and default_tag based on input file' callback do |_people, _session, options, _usecase| if (file = SCR.get_file('-remap-tags', required: true, should_exist: true)) options.deep_merge!(input: {file: {name: file}}) end end add_option('-remove-source-tag', 'Whether source mapped tags should be removed') do |options| options.deep_merge!(usecase: {remove_source_tag: true}) end add_option('-clear-unknown-tag', 'Whether unknown tags should be cleared') do |options| options.deep_merge!(usecase: {clear_unknown_tags: true}) end add_option('-clear-archived-nodes', 'Whether archived nodes should be cleared') do |options| options.deep_merge!(usecase: {clear_archived_nodes: true}) end end end
Version data entries
35 entries across 35 versions & 1 rubygems