# Interface QCommandOrGroupType

All Known Subinterfaces:
  `QCommandGroupType, QCommandType`

All Known Implementing Classes:
  `ExCat, ExCmd0, ExCmd1, ExCow, ExDog, ExEverything, ExMeta, QCommandApplicationUsage, QCommandHelp, QCommandVersion, QCommandXS`

public sealed interface QCommandOrGroupType permits QCommandGroupType, QCommandType
A command, or a group of commands.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `default boolean`
  `isHidden()`
  `QCommandMetadata`
  `metadata()`

- ## Method Details

  - ### metadata

    QCommandMetadata metadata()
    Returns:
      The descriptive metadata for the command/group

  - ### isHidden

    default boolean isHidden()
    Returns:
      `true` if this command should be hidden in listings