ground" style="bg:#ffffff"/>
  <entry type="Keyword" style="bold underline"/>
  <entry type="KeywordDeclaration" style="italic"/>
  <entry type="NameBuiltin" style="bold italic"/>
  <entry type="NameBuiltinPseudo" style="bold italic"/>
  <entry type="NameClass" style="bold italic #666666"/>
  <entry type="NameConstant" style="bold italic #666666"/>
  <entry type="NameFunction" style="bold italic #666666"/>
  <entry type="NameNamespace" style="bold italic #666666"/>
  <entry type="NameVariable" style="bold italic #666666"/>
  <entry type="LiteralString" style="italic #666666"/>
  <entry type="OperatorWord" style="bold"/>
  <entry type="Comment" style="italic #888888"/>
  <entry type="CommentSpecial" style="bold noitalic #888888"/>
  <entry type="CommentPreproc" style="bold noitalic #888888"/>
</style><lexer>
  <config>
    <name>Desktop file</name>
    <alias>desktop</alias>
    <alias>desktop_entry</alias>
    <filename>*.desktop</filename>
    <mime_type>application/x-desktop</mime_type>
  </config>
  <rules>
    <state name="root">
      <rule pattern="^[ \t]*\n"><token type="TextWhitespace"/></rule>
      <rule pattern="^(#.*)(\n)"><bygroups><token type="CommentSingle"/><token type="TextWhitespace"/></bygroups></rule>
      <rule pattern="(\[[^\]\n]+\])(\n)"><bygroups><token type="Keyword"/><token type="TextWhitespace"/></bygroups></rule>
      <rule pattern="([-A-Za-z0-9]+)(\[[^\] \t=]+\])?([ \t]*)(=)([ \t]*)([^\n]*)([ \t\n]*\n)"><bygroups><token type="NameAttribute"/><token type="NameNamespace"/><token type="TextWhitespace"/><token type="Operator"/><token type="TextWhitespace"/><token type="LiteralString"/><token type="TextWhitespace"/></bygroups></rule>
    </state>
  </rules>
</lexer><style name="fruity">
  <entry type="Background" style="#ffffff bg:#111111"/>
  <entry type="Keyword" style="bold #fb660a"/>
  <entry type="KeywordPseudo" style="nobold"/>
  <entry type="KeywordType" style="bold #cdcaa9"/>
  <entry type="NameAttribute" style="bold #ff0086"/>
  <entry type="NameConstant" style="#0086d2"/>
  <entry type="NameFunction" style="bold #ff0086"/>
  <entry type="NameTag" style="bold #fb660a"/>
  <entry type="NameVariable" style="#fb660a"/>
  <entry type="LiteralString" style="#0086d2"/>
  <entry type="LiteralNumber" style="bold #0086f7"/>
  <entry type="Comment" style="italic #008800 bg:#0f140f"/>
  <entry type="CommentPreproc" style="bold #ff0007"/>
  <entry type="GenericHeading" style="bold #ffffff"/>
  <entry type="GenericOutput" style="#444444 bg:#222222"/>
  <entry type="GenericSubheading" style="bold #ffffff"/>
  <entry type="TextWhitespace" style="#888888"/>
</style><lexer>
  <config>
    <name>PacmanConf</name>
    <alias>pacmanconf</alias>
    <filename>pacman.conf</filename>
  </config>
  <rules>
    <state name="root">
      <rule pattern="#.*$">
        <token type="CommentSingle"/>
      </rule>
      <rule pattern="^\s*\[.*?\]\s*$">
        <token type="Keyword"/>
      </rule>
      <rule pattern="(\w+)(\s*)(=)">
        <bygroups>
          <token type="NameAttribute"/>
          <token type="Text"/>
          <token type="Operator"/>
        </bygroups>
      </rule>
      <rule pattern="^(\s*)(\w+)(\s*)$">
        <bygroups>
          <token type="Text"/>
          <token type="NameAttribute"/>
          <token type="Text"/>
        </bygroups>
      </rule>
      <rule pattern="(\$repo|\$arch|%o|%u)\b">
        <token type="NameVariable"/>
      </rule>
      <rule pattern=".">
        <token type="Text"/>
      </rule>
    </state>
  </rules>
</lexer>
			Inspect a Sigstore bundle that has been downloaded to disk. To download bundles
			associated with your artifact(s), see the %[1]sgh at download%[1]s command.

			Given a .json or .jsonl file, this command will:
			- Extract the bundle's statement and predicate
			- Provide a certificate summary, if present, and indicate whether the cert
			  was issued by GitHub or by Sigstore's Public Good Instance (PGI)
			- Check the bundles' "authenticity"

			For our purposes, a bundle is authentic if we have the trusted materials to
			verify the included certificate(s), transparency log entries, and signed
			timestamps, and if the included signatures match the provided public key.

			This command cannot be used to verify a bundle. To verify a bundle, see the
			%[1]sgh at verify%[1]s command.

			By default, this command prints a condensed table. To see full results, provide the
			%[1]s--format=json%[1]s flag.
		<lexer>
  <config>
    <name>Xorg</name>
    <alias>xorg.conf</alias>
    <filename>xorg.conf</filename>
  </config>
  <rules>
    <state name="root">
      <rule pattern="\s+">
        <token type="TextWhitespace"/>
      </rule>
      <rule pattern="#.*$">
        <token type="Comment"/>
      </rule>
      <rule pattern="((|Sub)Section)(\s+)(&#34;\w+&#34;)">
        <bygroups>
          <token type="KeywordNamespace"/>
          <token type="LiteralStringEscape"/>
          <token type="TextWhitespace"/>
          <token type="LiteralStringEscape"/>
        </bygroups>
      </rule>
      <rule pattern="(End(|Sub)Section)">
        <token type="KeywordNamespace"/>
      </rule>
      <rule pattern="(\w+)(\s+)([^\n#]+)">
        <bygroups>
          <token type="NameKeyword"/>
          <token type="TextWhitespace"/>
          <token type="LiteralString"/>
        </bygroups>
      </rule>
    </state>
  </rules>
</lexer><style name="xcode">
  <entry type="Error" style="#000000"/>
  <entry type="Background" style="bg:#ffffff"/>
  <entry type="Keyword" style="#a90d91"/>
  <entry type="Name" style="#000000"/>
  <entry type="NameAttribute" style="#836c28"/>
  <entry type="NameBuiltin" style="#a90d91"/>
  <entry type="NameBuiltinPseudo" style="#5b269a"/>
  <entry type="NameClass" style="#3f6e75"/>
  <entry type="NameDecorator" style="#000000"/>
  <entry type="NameFunction" style="#000000"/>
  <entry type="NameLabel" style="#000000"/>
  <entry type="NameTag" style="#000000"/>
  <entry type="NameVariable" style="#000000"/>
  <entry type="Literal" style="#1c01ce"/>
  <entry type="LiteralString" style="#c41a16"/>
  <entry type="LiteralStringChar" style="#2300ce"/>
  <entry type="LiteralNumber" style="#1c01ce"/>
  <entry type="Operator" style="#000000"/>
  <entry type="Comment" style="#177500"/>
  <entry type="CommentPreproc" style="#633820"/>
</style>
			Output contents for a trusted_root.jsonl file, likely for offline verification.

			When using %[1]sgh attestation verify%[1]s, if your machine is on the internet,
			this will happen automatically. But to do offline verification, you need to
			supply a trusted root file with %[1]s--custom-trusted-root%[1]s; this command
			will help you fetch a %[1]strusted_root.jsonl%[1]s file for that purpose.

			You can call this command without any flags to get a trusted root file covering
			the Sigstore Public Good Instance as well as GitHub's Sigstore instance.

			Otherwise you can use %[1]s--tuf-url%[1]s to specify the URL of a custom TUF
			repository mirror, and %[1]s--tuf-root%[1]s should be the path to the
			%[1]sroot.json%[1]s file that you securely obtained out-of-band.

			If you just want to verify the integrity of your local TUF repository, and don't
			want the contents of a trusted_root.jsonl file, use %[1]s--verify-only%[1]s.
		<style name="bw">
  <entry type="Error" style="border:#ff0000"/>
  <entry type="Background" style="bg:#ffffff"/>
  <entry type="Keyword" style="bold"/>
  <entry type="KeywordPseudo" style="nobold"/>
  <entry type="KeywordType" style="nobold"/>
  <entry type="NameClass" style="bold"/>
  <entry type="NameEntity" style="bold"/>
  <entry type="NameException" style="bold"/>
  <entry type="NameNamespace" style="bold"/>
  <entry type="NameTag" style="bold"/>
  <entry type="LiteralString" style="italic"/>
  <entry type="LiteralStringEscape" style="bold"/>
  <entry type="LiteralStringInterpol" style="bold"/>
  <entry type="OperatorWord" style="bold"/>
  <entry type="Comment" style="italic"/>
  <entry type="CommentPreproc" style="noitalic"/>
  <entry type="GenericEmph" style="italic"/>
  <entry type="GenericHeading" style="bold"/>
  <entry type="GenericPrompt" style="bold"/>
  <entry type="GenericStrong" style="bold"/>
  <entry type="GenericSubheading" style="bold"/>
</style> 
			Clone a GitHub repository locally. Pass additional %[1]sgit clone%[1]s flags by listing
			them after %[1]s--%[1]s.

			If the %[1]sOWNER/%[1]s portion of the %[1]sOWNER/REPO%[1]s repository argument is omitted, it
			defaults to the name of the authenticating user.

			When a protocol scheme is not provided in the repository argument, the %[1]sgit_protocol%[1]s will be
			chosen from your configuration, which can be checked via %[1]sgh config get git_protocol%[1]s. If the protocol
			scheme is provided, the repository will be cloned using the specified protocol.

			If the repository is a fork, its parent repository will be added as an additional
			git remote called %[1]supstream%[1]s. The remote name can be configured using %[1]s--upstream-remote-name%[1]s.
			The %[1]s--upstream-remote-name%[1]s option supports an %[1]s@owner%[1]s value which will name
			the remote after the owner of the parent repository.

			If the repository is a fork, its parent repository will be set as the default remote repository.
		
{{- define "option"}}
    {{- if eq .SelectedIndex .CurrentIndex }}{{color .Config.Icons.SelectFocus.Format }}{{ .Config.Icons.SelectFocus.Text }} {{else}}{{color "default"}}  {{end}}
    {{- .CurrentOpt.Value}}{{ if ne ($.GetDescription .CurrentOpt) "" }} - {{color "cyan"}}{{ $.GetDescription .CurrentOpt }}{{end}}
    {{- color "reset"}}
{{end}}
{{- if .ShowHelp }}{{- color .Config.Icons.Help.Format }}{{ .Config.Icons.Help.Text }} {{ .Help }}{{color "reset"}}{{"\n"}}{{end}}
{{- color .Config.Icons.Question.Format }}{{ .Config.Icons.Question.Text }} {{color "reset"}}
{{- color "default+hb"}}{{ .Message }}{{ .FilterMessage }}{{color "reset"}}
{{- if .ShowAnswer}}{{color "cyan"}} {{.Answer}}{{color "reset"}}{{"\n"}}
{{- else}}
  {{- "  "}}{{- color "cyan"}}[Use arrows to move, type to filter{{- if and .Help (not .ShowHelp)}}, {{ .Config.HelpInput }} for more help{{end}}]{{color "reset"}}
  {{- "\n"}}
  {{- range $ix, $option := .PageEntries}}
    {{- template "option" $.IterateOption $ix $option}}
  {{- end}}
{{- end}} 