# Common Options

All NVUE commands include the `-h` option that provides command description and usage.

The NVUE `nv show` commands have these common options.

## Revision Options

Option | Description
--- | ---
`--rev <revision>` | Shows a detached pending configuration. `<revsion>` is the ID. For example, `nv show --rev 4`.
`--pending` | Shows configuration that is `set` and `unset` but not yet applied or saved. For example, `nv show --pending interface bond1`.
`--applied` | Shows configuration applied with the `nv config apply` command. For example, `nv show --applied interface bond1`.
`--startup` | Shows the saved configuration.
`--operational` | Shows the running configuration (the actual system state). For example, `nv show --operational interface bond1` shows the running configuration for bond1. The running and applied configuration should be the same. If different, inspect the logs.

## Show Options

Option | Description
--- | ---
`--view <view>` `-w <view>` | Shows different views. A view is a subset of information provided by certain `nv show` commands. To see the views available for an `nv show` command, run the command with `--view` and press TAB (for example `nv show interface --view <<press tab>>`).
`--filter <filter>` | Filters on column output data. For example, the `nv show interface --filter mtu=1500` shows only the interfaces with MTU set to 1500.To filter on multiple column outputs, enclose the filter types in parentheses; for example, `nv show interface --filter "type=bridge&mtu=9216"` shows data for bridges with MTU 9216.You can use wildcards; for example, `nv show interface swp1 --filter "ip.address=1*"` shows all IP addresses that start with 1 for swp1.You can filter on all revisions (operational, applied, and pending); for example, `nv show interface --filter "ip.address=1*" --rev=applied` shows all IP addresses that start with 1 for swp1 in the applied revision.

## Output Options

Option | Description
--- | ---
`--output <format>` `-o <format>` | Shows command output in table (`auto`), `json`, `yaml`, or plain text (`native`) format such as vtysh native output. For example: `nv show interface bond1 --output auto` `nv show interface bond1 --output json` `nv show interface bond1 --output yaml` `nv show evpn multihoming esi --output native`
`--color` (`on`, `off`, or `auto`) | Turns colored output on or off. The default is auto. For example `nv show interface bond1 --color on`.
`--paginate` (`on`, `off`, or `auto`) | Paginates the output. The default is `off`. For example `nv show interface bond1 --paginate on`.