Skip to content

Show

The show command reads hardware from the local inventory. It works identically regardless of which provider(s) the data was originally imported from.

Supported Types

cani alpha show location
cani alpha show rack
cani alpha show device
cani alpha show module
cani alpha show cable

Filtering

Results can be narrowed with flags:

# Show devices with a specific status
cani alpha show device --status staged

# Show devices matching a name pattern
cani alpha show device --name "nid*"

Provider Independence

Because the inventory is normalized into a common format during import, show displays a consistent view whether the data came from CSM, Nautobot, Redfish, HPCM, or any combination:

# Import from multiple providers
cani alpha import csm ...
cani alpha import redfish --root ./redfish-roots.json

# Show a unified view of all devices
cani alpha show device

All devices share the same fields (name, status, type, manufacturer, model, etc.) regardless of their origin. Provider-specific details are preserved in providerMetadata but do not affect the common display.