--- slug: setup title: Setup description: Install Holos and build the initial structure. sidebar_position: 20 --- import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import RenderPlatformDiagram from '@site/src/diagrams/render-platform-sequence.mdx'; # Setup ## Installing Holos is a single executable that can be installed via: ```bash brew install holos-run/tap/holos ``` Download holos from the [releases] page and place the executable into your shell path. Download holos from the [releases] page and place the executable into your shell path. ```bash go install github.com/holos-run/holos/cmd/holos@latest ``` ### Completion :::tip Completion is automatically enabled if [brew shell completion](https://docs.brew.sh/Shell-Completion) is also enabled. ::: Add the following to `~/.zshrc` if not already present to initialize zsh completion. ```bash autoload -Uz compinit compinit ``` Then load holos completion after zsh completion has been initialized. ```bash source <(holos completion zsh) ``` ```bash source <(holos completion bash) ``` ```bash source <(holos completion fish) ``` ```bash holos completion powershell | Invoke-Expression ``` ### Dependencies Install these tools to use Holos's full capabilities: - [Helm] for chart management and rendering - [Kubectl] for [kustomize] operations :::note Holos is tested with Helm `v3.17.3`. If you see `Error: chart requires kubeVersion` errors, try upgrading Helm. ::: ## Known Issues Helm `v3.18.0` has a [known issue](https://github.com/NixOS/nixpkgs/pull/322994) that causes it to produce incorrect output. This may affect Holos users. For more details, see [Holos issue #433](https://github.com/holos-run/holos/issues/433). ## Next Steps With your platform structure initialized, proceed to [Hello Holos] to learn Helm chart management. [Helm]: https://github.com/helm/helm/releases [Kubectl]: https://kubernetes.io/docs/tasks/tools/ [kustomize]: https://kustomize.io/ [Local Cluster]: ../topics/local-cluster.mdx [Hello Holos]: ./hello-holos.mdx [releases]: https://github.com/holos-run/holos/releases [k3d]: https://k3d.io/ [OrbStack]: https://docs.orbstack.dev/install [Docker]: https://docs.docker.com/get-started/get-docker/