# 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