Skip to content

Conversation

@fentas
Copy link
Owner

@fentas fentas commented Aug 7, 2025

This pull request introduces several important changes to the configuration and state management of the b CLI tool, as well as adds initial documentation infrastructure. The main focus is on refactoring the configuration format to use a top-level binaries key, updating the internal state representation, and aligning related code and tests. Additionally, new files are added to support documentation deployment and frontend tooling.

Configuration and State Refactor

  • The configuration format in b.yaml now uses a top-level binaries key, grouping all managed binaries under it. This change is reflected in the config file, code, and documentation. [1] [2] [3]
  • A new State struct is introduced in pkg/state/types.go to encapsulate the list of binaries, replacing the previous use of BinaryList alone. All code that previously used BinaryList for configuration now uses State, including CLI logic and tests. [1] [2] [3] [4] [5]
  • YAML marshalling and unmarshalling logic is updated to support the new State structure, ensuring correct serialization of the config file. [1] [2]

Code and Test Updates

  • All CLI commands and options that previously referenced BinaryList for configuration now reference the new State type, including logic for loading, saving, and updating configs. [1] [2] [3] [4]
  • End-to-end and unit tests are updated to expect the new config format and structure, including checks for the presence of the binaries key and proper binary references. [1] [2] [3]

Documentation and Frontend Tooling

  • Adds a GitHub Actions workflow (.github/workflows/docs.yml) to build and deploy documentation using Docusaurus to GitHub Pages.
  • Introduces frontend tooling configuration files for the documentation site, including ESLint (www/.eslintrc.js), Prettier (www/.prettierrc), Yarn (www/.yarnrc.yml), and .gitignore for the www directory. [1] [2] [3] [4]
  • Adds a README for the documentation site with details on its structure and purpose.

Documentation and Reference Updates

  • Updates references from arg-sh/argsh to fentas/b in code, documentation, and comments to reflect the new repository location and naming. [1] [2] [3]

References: [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28]

@fentas
Copy link
Owner Author

fentas commented Aug 7, 2025

This is still rough. Would clean it up more, but no time.

@fentas fentas merged commit 97fd28c into main Aug 7, 2025
9 checks passed
@fentas fentas deleted the docs branch August 7, 2025 22:31
fentas pushed a commit that referenced this pull request Aug 7, 2025
🤖 I have created a release *beep* *boop*
---


## [3.0.0](v2.3.0...v3.0.0)
(2025-08-07)


### ⚠ BREAKING CHANGES

* initialize documentation site and restructure config yaml
([#59](#59))

### Features

* initialize documentation site and restructure config yaml
([#59](#59))
([97fd28c](97fd28c))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
fentas added a commit that referenced this pull request Aug 19, 2025
This pull request introduces several important changes to the
configuration and state management of the `b` CLI tool, as well as adds
initial documentation infrastructure. The main focus is on refactoring
the configuration format to use a top-level `binaries` key, updating the
internal state representation, and aligning related code and tests.
Additionally, new files are added to support documentation deployment
and frontend tooling.

### Configuration and State Refactor

* The configuration format in `b.yaml` now uses a top-level `binaries`
key, grouping all managed binaries under it. This change is reflected in
the config file, code, and documentation.
[[1]](diffhunk://#diff-92e9557e1ba08effd07acb855d09251b3fcfff717de4e4826101419ccb1ce42aL1-R5)
[[2]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R76)
[[3]](diffhunk://#diff-345f4ae23b0645edf99172a04da688e38f03f0e398ca32ec3905d4ecc325cdccL132-R144)
* A new `State` struct is introduced in `pkg/state/types.go` to
encapsulate the list of binaries, replacing the previous use of
`BinaryList` alone. All code that previously used `BinaryList` for
configuration now uses `State`, including CLI logic and tests.
[[1]](diffhunk://#diff-9e3da5c69c0969d315bc1384175c1dc096a797b41502641fdb8183fe55b7bba5R1-R36)
[[2]](diffhunk://#diff-3040c236897f2704958b674ce81c445b6de53f2ff4c204c812ec510de8a76a73L24-R24)
[[3]](diffhunk://#diff-ebe54dde8f614cc6f0d132705196614e5b6a48404127318406dac54dd367d937L190-R203)
[[4]](diffhunk://#diff-7ae457088bab63ed4d15cb172fdcbcad05188895727dd729403f191048a9beb0L13-R13)
[[5]](diffhunk://#diff-e990791f4d723e36da9efaf7adefd0ea1d114391b563c58a8428bd43abe2dc45L100-R100)
* YAML marshalling and unmarshalling logic is updated to support the new
`State` structure, ensuring correct serialization of the config file.
[[1]](diffhunk://#diff-9e3da5c69c0969d315bc1384175c1dc096a797b41502641fdb8183fe55b7bba5R1-R36)
[[2]](diffhunk://#diff-9e3da5c69c0969d315bc1384175c1dc096a797b41502641fdb8183fe55b7bba5L30-R65)

### Code and Test Updates

* All CLI commands and options that previously referenced `BinaryList`
for configuration now reference the new `State` type, including logic
for loading, saving, and updating configs.
[[1]](diffhunk://#diff-3040c236897f2704958b674ce81c445b6de53f2ff4c204c812ec510de8a76a73L155-R155)
[[2]](diffhunk://#diff-ebe54dde8f614cc6f0d132705196614e5b6a48404127318406dac54dd367d937L222-R222)
[[3]](diffhunk://#diff-4c44f553ea8f479216482472cf49354360e8ee8deebdb3a167fb7762978afe42L16-R16)
[[4]](diffhunk://#diff-4c44f553ea8f479216482472cf49354360e8ee8deebdb3a167fb7762978afe42L78-R78)
* End-to-end and unit tests are updated to expect the new config format
and structure, including checks for the presence of the `binaries` key
and proper binary references.
[[1]](diffhunk://#diff-345f4ae23b0645edf99172a04da688e38f03f0e398ca32ec3905d4ecc325cdccL102-R102)
[[2]](diffhunk://#diff-1ef35652346d8b0e6f5c74117936e08e1421cf6594ea6b7236759388a0cffbc1L173-R173)
[[3]](diffhunk://#diff-e990791f4d723e36da9efaf7adefd0ea1d114391b563c58a8428bd43abe2dc45L109-R130)

### Documentation and Frontend Tooling

* Adds a GitHub Actions workflow (`.github/workflows/docs.yml`) to build
and deploy documentation using Docusaurus to GitHub Pages.
* Introduces frontend tooling configuration files for the documentation
site, including ESLint (`www/.eslintrc.js`), Prettier
(`www/.prettierrc`), Yarn (`www/.yarnrc.yml`), and `.gitignore` for the
`www` directory.
[[1]](diffhunk://#diff-b5e1b92736af6ea172b6e6d64499c958e41fb2c244beed6e8e50bef670c6d9abR1-R10)
[[2]](diffhunk://#diff-814000622ef3198f280ae58d29a40e97d5670c0a988b9497150c291a4f3d38fdR1-R8)
[[3]](diffhunk://#diff-79da50b71a540b5f99f63c525e94e117a7fd3f08b60bb660f9017b73cf4c28ddR1)
[[4]](diffhunk://#diff-60850852316815e6c900310f52f201104993562982f13f3e0a63d03a6962f08dR1-R11)
* Adds a README for the documentation site with details on its structure
and purpose.

### Documentation and Reference Updates

* Updates references from `arg-sh/argsh` to `fentas/b` in code,
documentation, and comments to reflect the new repository location and
naming.
[[1]](diffhunk://#diff-d33e979799a45c7c51752e9c8d96a3e452015d1a40b1e4b6ec6a98e92c4d8430L3-R3)
[[2]](diffhunk://#diff-9d56cb61b4342482d93b9446ed562b519c864242e9e11307b1c30af80bfcb0d0L23-R23)
[[3]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L122-R123)

---

**References:**
[[1]](diffhunk://#diff-92e9557e1ba08effd07acb855d09251b3fcfff717de4e4826101419ccb1ce42aL1-R5)
[[2]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R76)
[[3]](diffhunk://#diff-9e3da5c69c0969d315bc1384175c1dc096a797b41502641fdb8183fe55b7bba5R1-R36)
[[4]](diffhunk://#diff-9e3da5c69c0969d315bc1384175c1dc096a797b41502641fdb8183fe55b7bba5L30-R65)
[[5]](diffhunk://#diff-3040c236897f2704958b674ce81c445b6de53f2ff4c204c812ec510de8a76a73L24-R24)
[[6]](diffhunk://#diff-3040c236897f2704958b674ce81c445b6de53f2ff4c204c812ec510de8a76a73L155-R155)
[[7]](diffhunk://#diff-ebe54dde8f614cc6f0d132705196614e5b6a48404127318406dac54dd367d937L190-R203)
[[8]](diffhunk://#diff-ebe54dde8f614cc6f0d132705196614e5b6a48404127318406dac54dd367d937L222-R222)
[[9]](diffhunk://#diff-4c44f553ea8f479216482472cf49354360e8ee8deebdb3a167fb7762978afe42L16-R16)
[[10]](diffhunk://#diff-4c44f553ea8f479216482472cf49354360e8ee8deebdb3a167fb7762978afe42L78-R78)
[[11]](diffhunk://#diff-7ae457088bab63ed4d15cb172fdcbcad05188895727dd729403f191048a9beb0L13-R13)
[[12]](diffhunk://#diff-7ae457088bab63ed4d15cb172fdcbcad05188895727dd729403f191048a9beb0L23-R32)
[[13]](diffhunk://#diff-7ae457088bab63ed4d15cb172fdcbcad05188895727dd729403f191048a9beb0L46-R46)
[[14]](diffhunk://#diff-7ae457088bab63ed4d15cb172fdcbcad05188895727dd729403f191048a9beb0L63-R68)
[[15]](diffhunk://#diff-e990791f4d723e36da9efaf7adefd0ea1d114391b563c58a8428bd43abe2dc45L100-R100)
[[16]](diffhunk://#diff-e990791f4d723e36da9efaf7adefd0ea1d114391b563c58a8428bd43abe2dc45L109-R130)
[[17]](diffhunk://#diff-345f4ae23b0645edf99172a04da688e38f03f0e398ca32ec3905d4ecc325cdccL102-R102)
[[18]](diffhunk://#diff-345f4ae23b0645edf99172a04da688e38f03f0e398ca32ec3905d4ecc325cdccL132-R144)
[[19]](diffhunk://#diff-1ef35652346d8b0e6f5c74117936e08e1421cf6594ea6b7236759388a0cffbc1L173-R173)
[[20]](diffhunk://#diff-9cf2000c53760d837a449f874e53f792819108d3a4bf346336d0f7d082deae2cR1-R67)
[[21]](diffhunk://#diff-b5e1b92736af6ea172b6e6d64499c958e41fb2c244beed6e8e50bef670c6d9abR1-R10)
[[22]](diffhunk://#diff-814000622ef3198f280ae58d29a40e97d5670c0a988b9497150c291a4f3d38fdR1-R8)
[[23]](diffhunk://#diff-79da50b71a540b5f99f63c525e94e117a7fd3f08b60bb660f9017b73cf4c28ddR1)
[[24]](diffhunk://#diff-60850852316815e6c900310f52f201104993562982f13f3e0a63d03a6962f08dR1-R11)
[[25]](diffhunk://#diff-4081269171f0753fa34ee9eccb9e10b5a1eecf9d7eabd89bfc89a7308a21554dR1-R11)
[[26]](diffhunk://#diff-d33e979799a45c7c51752e9c8d96a3e452015d1a40b1e4b6ec6a98e92c4d8430L3-R3)
[[27]](diffhunk://#diff-9d56cb61b4342482d93b9446ed562b519c864242e9e11307b1c30af80bfcb0d0L23-R23)
[[28]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L122-R123)
fentas added a commit that referenced this pull request Aug 19, 2025
This pull request introduces several important changes to the
configuration and state management of the `b` CLI tool, as well as adds
initial documentation infrastructure. The main focus is on refactoring
the configuration format to use a top-level `binaries` key, updating the
internal state representation, and aligning related code and tests.
Additionally, new files are added to support documentation deployment
and frontend tooling.

### Configuration and State Refactor

* The configuration format in `b.yaml` now uses a top-level `binaries`
key, grouping all managed binaries under it. This change is reflected in
the config file, code, and documentation.
[[1]](diffhunk://#diff-92e9557e1ba08effd07acb855d09251b3fcfff717de4e4826101419ccb1ce42aL1-R5)
[[2]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R76)
[[3]](diffhunk://#diff-345f4ae23b0645edf99172a04da688e38f03f0e398ca32ec3905d4ecc325cdccL132-R144)
* A new `State` struct is introduced in `pkg/state/types.go` to
encapsulate the list of binaries, replacing the previous use of
`BinaryList` alone. All code that previously used `BinaryList` for
configuration now uses `State`, including CLI logic and tests.
[[1]](diffhunk://#diff-9e3da5c69c0969d315bc1384175c1dc096a797b41502641fdb8183fe55b7bba5R1-R36)
[[2]](diffhunk://#diff-3040c236897f2704958b674ce81c445b6de53f2ff4c204c812ec510de8a76a73L24-R24)
[[3]](diffhunk://#diff-ebe54dde8f614cc6f0d132705196614e5b6a48404127318406dac54dd367d937L190-R203)
[[4]](diffhunk://#diff-7ae457088bab63ed4d15cb172fdcbcad05188895727dd729403f191048a9beb0L13-R13)
[[5]](diffhunk://#diff-e990791f4d723e36da9efaf7adefd0ea1d114391b563c58a8428bd43abe2dc45L100-R100)
* YAML marshalling and unmarshalling logic is updated to support the new
`State` structure, ensuring correct serialization of the config file.
[[1]](diffhunk://#diff-9e3da5c69c0969d315bc1384175c1dc096a797b41502641fdb8183fe55b7bba5R1-R36)
[[2]](diffhunk://#diff-9e3da5c69c0969d315bc1384175c1dc096a797b41502641fdb8183fe55b7bba5L30-R65)

### Code and Test Updates

* All CLI commands and options that previously referenced `BinaryList`
for configuration now reference the new `State` type, including logic
for loading, saving, and updating configs.
[[1]](diffhunk://#diff-3040c236897f2704958b674ce81c445b6de53f2ff4c204c812ec510de8a76a73L155-R155)
[[2]](diffhunk://#diff-ebe54dde8f614cc6f0d132705196614e5b6a48404127318406dac54dd367d937L222-R222)
[[3]](diffhunk://#diff-4c44f553ea8f479216482472cf49354360e8ee8deebdb3a167fb7762978afe42L16-R16)
[[4]](diffhunk://#diff-4c44f553ea8f479216482472cf49354360e8ee8deebdb3a167fb7762978afe42L78-R78)
* End-to-end and unit tests are updated to expect the new config format
and structure, including checks for the presence of the `binaries` key
and proper binary references.
[[1]](diffhunk://#diff-345f4ae23b0645edf99172a04da688e38f03f0e398ca32ec3905d4ecc325cdccL102-R102)
[[2]](diffhunk://#diff-1ef35652346d8b0e6f5c74117936e08e1421cf6594ea6b7236759388a0cffbc1L173-R173)
[[3]](diffhunk://#diff-e990791f4d723e36da9efaf7adefd0ea1d114391b563c58a8428bd43abe2dc45L109-R130)

### Documentation and Frontend Tooling

* Adds a GitHub Actions workflow (`.github/workflows/docs.yml`) to build
and deploy documentation using Docusaurus to GitHub Pages.
* Introduces frontend tooling configuration files for the documentation
site, including ESLint (`www/.eslintrc.js`), Prettier
(`www/.prettierrc`), Yarn (`www/.yarnrc.yml`), and `.gitignore` for the
`www` directory.
[[1]](diffhunk://#diff-b5e1b92736af6ea172b6e6d64499c958e41fb2c244beed6e8e50bef670c6d9abR1-R10)
[[2]](diffhunk://#diff-814000622ef3198f280ae58d29a40e97d5670c0a988b9497150c291a4f3d38fdR1-R8)
[[3]](diffhunk://#diff-79da50b71a540b5f99f63c525e94e117a7fd3f08b60bb660f9017b73cf4c28ddR1)
[[4]](diffhunk://#diff-60850852316815e6c900310f52f201104993562982f13f3e0a63d03a6962f08dR1-R11)
* Adds a README for the documentation site with details on its structure
and purpose.

### Documentation and Reference Updates

* Updates references from `arg-sh/argsh` to `fentas/b` in code,
documentation, and comments to reflect the new repository location and
naming.
[[1]](diffhunk://#diff-d33e979799a45c7c51752e9c8d96a3e452015d1a40b1e4b6ec6a98e92c4d8430L3-R3)
[[2]](diffhunk://#diff-9d56cb61b4342482d93b9446ed562b519c864242e9e11307b1c30af80bfcb0d0L23-R23)
[[3]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L122-R123)

---

**References:**
[[1]](diffhunk://#diff-92e9557e1ba08effd07acb855d09251b3fcfff717de4e4826101419ccb1ce42aL1-R5)
[[2]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R76)
[[3]](diffhunk://#diff-9e3da5c69c0969d315bc1384175c1dc096a797b41502641fdb8183fe55b7bba5R1-R36)
[[4]](diffhunk://#diff-9e3da5c69c0969d315bc1384175c1dc096a797b41502641fdb8183fe55b7bba5L30-R65)
[[5]](diffhunk://#diff-3040c236897f2704958b674ce81c445b6de53f2ff4c204c812ec510de8a76a73L24-R24)
[[6]](diffhunk://#diff-3040c236897f2704958b674ce81c445b6de53f2ff4c204c812ec510de8a76a73L155-R155)
[[7]](diffhunk://#diff-ebe54dde8f614cc6f0d132705196614e5b6a48404127318406dac54dd367d937L190-R203)
[[8]](diffhunk://#diff-ebe54dde8f614cc6f0d132705196614e5b6a48404127318406dac54dd367d937L222-R222)
[[9]](diffhunk://#diff-4c44f553ea8f479216482472cf49354360e8ee8deebdb3a167fb7762978afe42L16-R16)
[[10]](diffhunk://#diff-4c44f553ea8f479216482472cf49354360e8ee8deebdb3a167fb7762978afe42L78-R78)
[[11]](diffhunk://#diff-7ae457088bab63ed4d15cb172fdcbcad05188895727dd729403f191048a9beb0L13-R13)
[[12]](diffhunk://#diff-7ae457088bab63ed4d15cb172fdcbcad05188895727dd729403f191048a9beb0L23-R32)
[[13]](diffhunk://#diff-7ae457088bab63ed4d15cb172fdcbcad05188895727dd729403f191048a9beb0L46-R46)
[[14]](diffhunk://#diff-7ae457088bab63ed4d15cb172fdcbcad05188895727dd729403f191048a9beb0L63-R68)
[[15]](diffhunk://#diff-e990791f4d723e36da9efaf7adefd0ea1d114391b563c58a8428bd43abe2dc45L100-R100)
[[16]](diffhunk://#diff-e990791f4d723e36da9efaf7adefd0ea1d114391b563c58a8428bd43abe2dc45L109-R130)
[[17]](diffhunk://#diff-345f4ae23b0645edf99172a04da688e38f03f0e398ca32ec3905d4ecc325cdccL102-R102)
[[18]](diffhunk://#diff-345f4ae23b0645edf99172a04da688e38f03f0e398ca32ec3905d4ecc325cdccL132-R144)
[[19]](diffhunk://#diff-1ef35652346d8b0e6f5c74117936e08e1421cf6594ea6b7236759388a0cffbc1L173-R173)
[[20]](diffhunk://#diff-9cf2000c53760d837a449f874e53f792819108d3a4bf346336d0f7d082deae2cR1-R67)
[[21]](diffhunk://#diff-b5e1b92736af6ea172b6e6d64499c958e41fb2c244beed6e8e50bef670c6d9abR1-R10)
[[22]](diffhunk://#diff-814000622ef3198f280ae58d29a40e97d5670c0a988b9497150c291a4f3d38fdR1-R8)
[[23]](diffhunk://#diff-79da50b71a540b5f99f63c525e94e117a7fd3f08b60bb660f9017b73cf4c28ddR1)
[[24]](diffhunk://#diff-60850852316815e6c900310f52f201104993562982f13f3e0a63d03a6962f08dR1-R11)
[[25]](diffhunk://#diff-4081269171f0753fa34ee9eccb9e10b5a1eecf9d7eabd89bfc89a7308a21554dR1-R11)
[[26]](diffhunk://#diff-d33e979799a45c7c51752e9c8d96a3e452015d1a40b1e4b6ec6a98e92c4d8430L3-R3)
[[27]](diffhunk://#diff-9d56cb61b4342482d93b9446ed562b519c864242e9e11307b1c30af80bfcb0d0L23-R23)
[[28]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L122-R123)
fentas pushed a commit that referenced this pull request Aug 19, 2025
🤖 I have created a release *beep* *boop*
---


## [3.0.0](v2.3.0...v3.0.0)
(2025-08-07)


### ⚠ BREAKING CHANGES

* initialize documentation site and restructure config yaml
([#59](#59))

### Features

* initialize documentation site and restructure config yaml
([#59](#59))
([20dc4e3](20dc4e3))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
This was referenced Aug 19, 2025
fentas pushed a commit that referenced this pull request Aug 19, 2025
🤖 I have created a release *beep* *boop*
---


## [4.0.0](v3.0.1...v4.0.0)
(2025-08-19)


### ⚠ BREAKING CHANGES

* initialize documentation site and restructure config yaml
([#59](#59))
* new cli ([#50](#50))
* change bin names to params not flags
([#4](#4))

### Features

* add b binary (selfupdate)
([#10](#10))
([b6ab725](b6ab725))
* add binary alias support with renvsubst implementation
([#72](#72))
([06f43b4](06f43b4))
* add clusterctl ([#23](#23))
([f6949ba](f6949ba))
* add curl binary support with tar.xz extraction capability
([#52](#52))
([9d2dc57](9d2dc57))
* add docker-compose ([#8](#8))
([c3f91f9](c3f91f9))
* add dynamic file extension detection and cilium binary support
([#54](#54))
([73e87ba](73e87ba))
* add gh ([#7](#7))
([81e9e03](81e9e03))
* add hubble binary support with GitHub release integration
([#57](#57))
([63084dc](63084dc))
* add kubeseal ([#46](#46))
([6c313e3](6c313e3))
* add kustomize ([#35](#35))
([99fc757](99fc757))
* add packer and zip support
([#43](#43))
([664a657](664a657))
* add sops ([#40](#40))
([35356d4](35356d4))
* add state and change --all behaviour
([edf3100](edf3100))
* add stern ([#38](#38))
([670894a](670894a))
* change bin names to params not flags
([#4](#4))
([3f12359](3f12359))
* fix release-please version management for 1.1.2
([#14](#14))
([74bb689](74bb689))
* initialize documentation site and restructure config yaml
([#59](#59))
([20dc4e3](20dc4e3))
* Make config optional ([#3](#3))
([20d7875](20d7875))
* update GPG signing configuration
([#19](#19))
([06cea06](06cea06))
* update release-please to use bot token for workflow triggering
([#21](#21))
([5bb0957](5bb0957))


### Bug Fixes

* add argsh binary ([#5](#5))
([0262cfc](0262cfc))
* add argsh to readme
([090a9ba](090a9ba))
* Add progress tracking for zip extraction
([#48](#48))
([f6749a4](f6749a4))
* argsh wrong repo ([#68](#68))
([d860d91](d860d91))
* clusterctl version ([#31](#31))
([87fbb6a](87fbb6a))
* NoConfig logic wrong ([#11](#11))
([3fc224d](3fc224d))
* quiet mode ([#33](#33))
([4de443c](4de443c))
* quiet mode and clusterctl version check
([#25](#25))
([d9d5115](d9d5115))


### Code Refactoring

* new cli ([#50](#50))
([eecf81b](eecf81b))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants