cube-command

Crates.iocube-command
lib.rscube-command
version0.3.0
created_at2025-11-17 14:34:13.611123+00
updated_at2025-11-18 00:21:56.396171+00
descriptionCreate a cube with a meaning in no time
homepage
repositoryhttps://github.com/skyline69/cube
max_upload_size
id1936876
size1,094,335
Efe (skyline69)

documentation

README

cube

demo

cube balls

Spin a cube. Stamp it with your word. Enjoy the show.

Works on Linux, macOS and Windows.

Install it

cargo install cube-command

Run it

cube "your label"
  • Label: max 256 chars, defaults to cube.
  • Esc to quit.

Why it’s cool

  • Auto-scaled text texture so your word always fits.
  • Edges stay crisp with a geometry-shader boost (falls back cleanly).
  • Simple OpenGL 3.3 pipeline; drop in another font if you like.

Platform requirements

  • macOS: Xcode Command Line Tools (for clang) and an OpenGL 3.3-capable GPU/driver. GLFW ships prebuilt with the crate—no extra brew install needed.
  • Windows: Latest Visual C++ Build Tools or MSVC via Visual Studio; GPU/driver with OpenGL 3.3 support. GLFW is bundled.
  • Linux: Build essentials (clang/gcc, make), and GL loader packages (e.g., Ubuntu: libx11-dev libgl1-mesa-dev libglu1-mesa-dev). GLFW is bundled.

License

MIT

Commit count: 0

cargo fmt