# bricks blueprint

Manage blueprints - create, publish, add dependencies, and configure packages

```
bricks blueprint [flags]
```

## Options inherited from parent commands

```
      --api-key string    API key for authentication (overrides JWT)
      --config string     config file (default is $HOME/.bricks/config.yaml)
  -h, --help              Print Help message for Bricks CLI
      --non-interactive   Suppresses interactive UI elements for non-interactive environments
  -v, --version           Print bricks CLI version
```

## SEE ALSO

* [bricks](https://github.com/bluebricks-dev/Bluebricks-Documentation/blob/main/cli-reference/bricks.md) -
* [bricks blueprint add](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_add) - Adding remote blueprint to local blueprint
* [bricks blueprint add-repo](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_add-repo) - Adding github repository url to local blueprint
* [bricks blueprint bump](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_bump) - Bump blueprint version
* [bricks blueprint create](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_create) - Create new IaC module for an exiting blueprint
* [bricks blueprint describe](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_describe) - Printout the bricks.json of the provided blueprint
* [bricks blueprint fetch](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_fetch) - Download binaries of a blueprint
* [bricks blueprint get](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_get) - List the configuration of the provided blueprint
* [bricks blueprint init](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_init) - Create new empty blueprint
* [bricks blueprint prepare](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_prepare) - Prepare Infrastructure-as-Code files
* [bricks blueprint publish](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_publish) - Publishing a new blueprint
* [bricks blueprint remove](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_remove) - Removing blueprint
* [bricks blueprint search](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_search) - Conduct a blueprint search
* [bricks blueprint state-config](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_state-config) - Retrieve remote Terraform/OpenTofu state backend config
* [bricks blueprint status](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_status) - Provide installation info on a blueprint
* [bricks blueprint update](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_update) - Update blueprint
* [bricks blueprint view](https://bluebricks.co/docs/bricks-cli/cli-reference/bricks_blueprint/bricks_blueprint_view) - View blueprint versions
