`cat`

Print the resources in a file/directory

cat prints the resources in a file or directory as yaml to stdout.

Synopsis #

kpt pkg cat [FILE | DIR]

Args #

FILE | DIR:
  Path to a directory either a directory containing files with KRM resources, or
  a file with KRM resource(s). Defaults to the current directory.

Flags #

--annotate
  Annotate resources with their file origins.

--format
  Format resource before printing. Defaults to true.

--recurse-subpackages, -R
  Print resources recursively in all the nested subpackages. Defaults to true.

--strip-comments
  Remove comments from yaml.

--style
  yaml styles to apply. May be 'TaggedStyle', 'DoubleQuotedStyle', 'LiteralStyle', 'FoldedStyle', 'FlowStyle'.

Examples #

# Print resource from a file.
$ kpt pkg cat path/to/deployment.yaml
# Print resources from current directory.
$ kpt pkg cat
Last modified June 16, 2025: Move docs to hugo (#4215) (2f0d4026)