Skip to content

Merge duplicated vendors #22

Open
Open
@bheisig

Description

@bheisig

Command: merge-vendors
Affected category: model
Affected attributes: manufacturer and model

Interactive mode

$ idoitcli merge-vendors
List of available vendors:
    1: HP
    2: Hewlett-Packard
    3: HP, Inc.
Which vendors do you like to merge? 1, 2, 3
Which name do you prefer? (Select numer or enter new name): Hewlett-Packard Company
Merging…
    Create new vendor "Hewlett-Packard Company"
    Merge models from vendor "HP" [1] to "Hewlett-Packard Company" [4]
    Merge models from vendor "Hewlett-Packard" [2] to "Hewlett-Packard Company" [4]
    Merge models from vendor "HP, Inc." [3] to "Hewlett-Packard Company" [4]
    Purge out-dated models
    Purge out-dated vendors
Done

Non-interactive mode

  • ---merge-vendor=VENDOR: Select vendor to be merged; repeat this option for more vendors
  • --prefered-vendor=VENDOR: Prefered vendor

VENDOR represents the name or its identifier. A new one will be created if the name does not exist.

$ idoitcli merge-vendors \
    --merge-vendors="HP" \
    --merge-vendors="Hewlett-Packard" \
    --merge-vendors="HP, Inc." \
    --prefered-vendor="Hewlett-Packard Company"
Merging…
    Create new vendor "Hewlett-Packard Company"
    Merge models from vendor "HP" [1] to "Hewlett-Packard Company" [4]
    Merge models from vendor "Hewlett-Packard" [2] to "Hewlett-Packard Company" [4]
    Merge models from vendor "HP, Inc." [3] to "Hewlett-Packard Company" [4]
    Purge out-dated models
    Purge out-dated vendors
Done

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions