# CLI Reference
This section covers the `tkn pac` command-line tool, which you use to install, configure, and manage Pipelines-as-Code resources directly from your terminal.

Pipelines-as-Code provides a CLI designed to work as a plug-in to the [Tekton CLI (tkn)](https://github.com/tektoncd/cli). With `tkn pac`, you can:

* `bootstrap`: Install and configure Pipelines-as-Code with a GitHub App.
* `cel`: Evaluate CEL expressions locally against webhook payloads.
* `completion`: Generate shell completion scripts.
* `create` / `delete`: Create or remove a Repository CR linked to your Git repository.
* `generate`: Scaffold a starter PipelineRun in your `.tekton/` directory.
* `list`: List Repository CRs and their current PipelineRun status.
* `describe`: View details of a Repository CR and its associated runs.
* `logs`: Stream the logs of a PipelineRun attached to a Repository CR.
* `resolve`: Process a PipelineRun locally as Pipelines-as-Code would on the server.
* `info`: Display installation details and test globbing patterns.
* `version`: Show the installed CLI version.
* `webhook`: Add or update webhook secrets for your Git provider.


  - [Installation](/nightly/docs/cli/installation.md) — Install the tkn-pac plugin

  - [bootstrap](/nightly/docs/cli/bootstrap.md) — Install PAC and create a GitHub App

  - [cel](/nightly/docs/cli/cel.md) — Evaluate CEL expressions locally

  - [completion](/nightly/docs/cli/completion.md) — Generate shell completion scripts

  - [create / delete](/nightly/docs/cli/create.md) — Create or remove a Repository CR

  - [list](/nightly/docs/cli/repository.md) — List Repository CRs and status

  - [describe](/nightly/docs/cli/describe.md) — Details of a Repository and its runs

  - [generate](/nightly/docs/cli/generate.md) — Scaffold a PipelineRun

  - [logs](/nightly/docs/cli/logs.md) — Stream PipelineRun logs

  - [resolve](/nightly/docs/cli/resolve.md) — Resolve a PipelineRun locally

  - [info](/nightly/docs/cli/info.md) — Installation details and globbing

  - [version](/nightly/docs/cli/version.md) — Show the installed CLI version

  - [webhook](/nightly/docs/cli/webhook.md) — Add or update webhook secrets




## Screenshot

![tkn-plug-in](../../../images/tkn-pac-cli.png)

