Skip to content

Cani alpha classify

cani alpha classify

Classify unclassified devices in the inventory

Synopsis

Scan the local inventory for devices that have no device type slug or model and interactively assign a type from the hardware library.

Examples: # Interactively classify all unclassified devices cani alpha classify

# Auto-accept suggestions with score >= 90 cani alpha classify --auto

# Only classify devices matching a name pattern cani alpha classify --filter "ncn-.*"

cani alpha classify [flags]

Options

      --auto                   Auto-accept top suggestion if score >= threshold
      --auto-score int         Minimum score for --auto acceptance (0-100) (default 90)
      --filter string          Regex filter on device name

Options inherited from parent commands

      --config string          config file (default "/home/runner/.cani/cani.yml")
      --debug                  enable debug mode
      --datastore string       datastore type (json, postgres) (default "json")
      --datastore-path string  override path to the datastore file (for testing)
      --types-dirs stringSlice local directories with additional hardware types
      --types-repos stringSlice git repo URLs with additional hardware types
      --types-repo-clone       clone types repos that are not yet cached locally
      --types-repo-pull        pull latest changes from types repos on startup
      --strict                 require a resolved device type (slug) for all devices (default true)

SEE ALSO

  • cani alpha - Run commands that are considered unstable.