{{- /* Creates a code block with the output of the CLI. @param {string} cmd The name of the command. @param {string} section The name of the section inside the data file. @example {{% golangci/cli-output %}} @example {{% golangci/cli-output cmd="foo" %}} @example {{% golangci/cli-output section="sectionName" cmd="foo bar" %}} */ -}} {{- $cmdName := .Get "cmd" -}} {{- $section := .Get "section" -}} {{- $cliData := index $.Site.Data.cli_help -}} ```console {{ if $section -}} $ golangci-lint {{ $cmdName }} {{- else -}} {{- $section = print (or $cmdName "root") "Output" -}} $ golangci-lint{{ if $cmdName }} {{ $cmdName }}{{ end }} -h {{- end }} {{ index $cliData $section | safeHTML }} ```