content/docs/for-platform-operators/how-to/integrate-ci/pack/_index.md
+++ title="Pack" aliases=[ "/docs/install-pack/", "/docs/tools/pack/", "/docs/tools/pack/cli/install/" ] weight=1 +++
Pack is a CLI tool maintained by the CNB project to support the use of buildpacks.
<!--more-->It enables the following functionality:
build an application using buildpacks.rebase application images created using buildpacks.Pack works as both a Command Line Interface (CLI) and a Go library.
pack CLIYou can install the most recent version of the pack CLI (version {{< pack-version >}}) on the following operating systems:
{{< pack-install >}}
Prior to publishing releases, we publish RC (release candidate) builds of pack. You can install those by downloading the releases from the releases page on GitHub.
pack supports shell completions for the following shells -
bashfishzshTo configure your bash shell to load completions for each session, add the following to your .bashrc or .bash_profile:
. $(pack completion)
To configure your fish shell to load completions for each session, add the following to your ~/.config/fish/config.fish:
source (pack completion --shell fish)
To configure your zsh shell to load completions for each session, add the following to your .zshrc:
. $(pack completion --shell zsh)
go get -u github.com/buildpacks/pack