CR(D) Wizard is a tool designed to provide a clear and intuitive interface for visualizing and exploring Kubernetes Custom Resource Definitions (CRDs) and their corresponding Custom Resources (CRs). It helps developers and cluster administrators quickly understand the state of their custom controllers and the resources they manage.
CR(D) Wizard is available as both a web-based dashboard and a TUI (Text-based User Interface). This allows you to choose the interface that best suits your workflow, whether you prefer a graphical interface or a lightweight, terminal-based view.
kubectl krew install crd-wizardbrew tap pehlicd/crd-wizard https://github.com/pehlicd/crd-wizard
brew install crd-wizard${aurHelper:-paru} -S crd-wizard-binYou can install the latest version with one command:
sh -c "$(curl -sSflL 'https://raw.githubusercontent.com/pehlicd/crd-wizard/main/install.sh')"Install a specific version: Set the CRD_WIZARD_VERSION environment variable.
CRD_WIZARD_VERSION="0.0.1" sh -c "$(curl -sSflL 'https://raw.githubusercontent.com/pehlicd/crd-wizard/main/install.sh')"Install to a custom directory: Pass the desired path as an argument.
sh -c "$(curl -sSflL 'https://raw.githubusercontent.com/pehlicd/crd-wizard/main/install.sh')" -- /my/custom/bingo install github.com/pehlicd/crd-wizard@latestUsing CR(D) Wizard is super simple. Just run the following command:
crd-wizard webOR if you don't want to leave your terminal run:
crd-wizard tuik9s plugin
plugins:
crd-wizard:
shortCut: Shift-W
description: CRD Wizard
dangerous: false
scopes:
- crds
command: bash
background: false
confirm: false
args:
- -c
- "crd-wizard tui --kind $COL-KIND"If you'd like to contribute to CR(D) Wizard, feel free to submit pull requests or open issues on the GitHub repository. Your feedback and contributions are highly appreciated!
Thank you for contributing, you're awesome 🫶
This project is licensed under the GPL-3.0 - see the LICENSE file for details.

