> For the complete documentation index, see [llms.txt](https://bluebricks.co/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bluebricks.co/docs/bricks-cli.md).

# Bricks CLI

- [Bricks CLI Overview](https://bluebricks.co/docs/bricks-cli/bricks-cli.md): Install and configure the bricks CLI for macOS, Linux, or Windows to manage collections, blueprints, and environments from the command line
- [CLI Authentication](https://bluebricks.co/docs/bricks-cli/authentication.md): Authenticate the bricks CLI with your Bluebricks account using browser-based login or long-lived tokens for CI/CD
- [Authenticate Using Long-Lived Tokens](https://bluebricks.co/docs/bricks-cli/authentication/authenticate-using-long-lived-tokens.md): Configure long-lived API tokens for CLI authentication in scripts, CI/CD pipelines, and automation workflows
- [Configuration Management](https://bluebricks.co/docs/bricks-cli/configuration-management.md): Understand how the Bricks CLI stores and loads configuration from ~/.bricks, including config.yaml, credentials.yaml, environment variables, and global flags
- [Telemetry](https://bluebricks.co/docs/bricks-cli/telemetry.md): Understand what telemetry data Bluebricks collects from the CLI and web app, and how to opt out
- [CLI Reference](https://bluebricks.co/docs/bricks-cli/cli-reference.md): Complete reference for every bricks CLI command
- [bricks blueprint](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint.md)
- [add](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_add.md)
- [add-repo](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_add-repo.md)
- [bump](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_bump.md)
- [create](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_create.md)
- [tf](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_create/bricks_blueprint_create_tf.md)
- [describe](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_describe.md)
- [fetch](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_fetch.md)
- [get](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_get.md)
- [outs](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_get/bricks_blueprint_get_outs.md)
- [props](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_get/bricks_blueprint_get_props.md)
- [init](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_init.md)
- [prepare](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_prepare.md)
- [publish](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_publish.md)
- [remove](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_remove.md)
- [search](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_search.md)
- [state-config](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_state-config.md)
- [status](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_status.md)
- [update](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_update.md)
- [view](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_view.md)
- [bricks clouds](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_clouds.md)
- [delete](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_clouds/bricks_clouds_delete.md)
- [ls](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_clouds/bricks_clouds_ls.md)
- [bricks collection](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_collection.md)
- [create](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_collection/bricks_collection_create.md)
- [delete](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_collection/bricks_collection_delete.md)
- [disable](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_collection/bricks_collection_disable.md)
- [enable](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_collection/bricks_collection_enable.md)
- [ls](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_collection/bricks_collection_ls.md)
- [bricks deploy](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_deploy.md)
- [list](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_deploy/bricks_deploy_list.md)
- [bricks install](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_install.md)
- [bricks login](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_login.md)
- [bricks logout](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_logout.md)
- [bricks run](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_run.md)
- [bricks setup](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_setup.md)
- [bricks uninstall](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_uninstall.md)
- [bricks updateci](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_updateci.md)
- [bricks version](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_version.md)
- [bricks whoami](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_whoami.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bluebricks.co/docs/bricks-cli.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
