https://github.com/y-hatano-github/cubectl
This is not "kubectl" but "cubectl"
https://github.com/y-hatano-github/cubectl
cli command command-line go golang golang-application joke joke-app joke-application joke-command kubectl kubernetes terminal
Last synced: 7 days ago
JSON representation
This is not "kubectl" but "cubectl"
- Host: GitHub
- URL: https://github.com/y-hatano-github/cubectl
- Owner: y-hatano-github
- License: mit
- Created: 2025-12-25T08:58:50.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2026-02-05T04:38:22.000Z (23 days ago)
- Last Synced: 2026-02-05T17:25:06.754Z (22 days ago)
- Topics: cli, command, command-line, go, golang, golang-application, joke, joke-app, joke-application, joke-command, kubectl, kubernetes, terminal
- Language: Go
- Homepage:
- Size: 302 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# 🧊 cubectl
[](https://github.com/y-hatano-github/cubectl/releases/latest)


```bash
________ ______ ____________________
/ ____/ / / / __ )/ ____/ ____/__ __/ /
/ / / / / / __ / __/ / / / / / /
/ /___/ /_/ / /_/ / /___/ /___ / / / /___
\____/\____/_____/_____/\____/ /_/ /_____/
_
/_/| Concept: "Control the Cube instead of Kubernetes cluster"
|_|/
```
Once you mistype `kubectl` as `cubectl`, you’ll end up controlling a cube instead of Kubernetes clusters.
This tool makes your typos fun.
# ⚙️ Features
- 🧊 Renders a 3D cube instead of controlling Kubernetes clusters.
- 🔄 Rotate the cube with arrow keys or `wasd`.
- 🔍 Zoom in/out with `z` and `x`.
- 🚫 Absolutely no Kubernetes functionality included.
# 💾 Download
Pre-built binaries are available for Windows, macOS, and Linux.
👉 Get the latest release here:
https://github.com/y-hatano-github/cubectl/releases/latest
# 🚀 Quick start
## 🐧 Linux
```bash
wget https://github.com/y-hatano-github/cubectl/releases/latest/download/cubectl_linux_amd64.tar.gz
tar -xzvf cubectl_linux_amd64.tar.gz
sudo mv cubectl /usr/local/bin/
cubectl
```
## 🍎🍺 macOS / Homebrew
```bash
brew tap y-hatano-github/tap
brew install cubectl
```
## 🪟 Windows
```powershell
Invoke-WebRequest -OutFile cubectl_windows_amd64.tar.gz https://github.com/y-hatano-github/cubectl/releases/latest/download/cubectl_windows_amd64.tar.gz
tar -xzvf cubectl_windows_amd64.tar.gz
.\cubectl.exe
```
# 📘 Usage
```bash
cubectl controls cube instead of Kubernetes clusters.
Find more information at:
https://github.com/y-hatano-github/cubectl
Controls:
Arrow keys or wasd: Rotate the cube
z: Zoom in
x: Zoom out
Ctrl+C or Esc: Exit
Basic Cube Commands (Beginner):
delete Delete resources
get Display one or many cubes
Troubleshooting and Debugging Commands:
describe Describe resources
logs Print the logs for a cubectl
Flags:
-h, --help help for cubectl
Usage:
cubectl [flags]
Usage:
cubectl [command]
Use "cubectl --help" for more information about a command.
```
# 📚 References
## Inspiration for the idea
I was reading the following articles, and somehow ended up creating this joke command.
- https://www.reddit.com/r/kubernetes/comments/7tzyla/poll_how_to_pronounce_kubectl/
## For 3D rendering
- https://codezine.jp/article/detail/38?p=3
- https://qiita.com/mochimkchiking/items/24fbbe93e0f7aa89edba