Skip to content

0.0.2-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@LaurenceJJones LaurenceJJones released this 20 Apr 13:03
· 1 commit to chore/refactor since this release
6495804

Hey everyone! 👋

I’m excited to introduce myself as one of the new maintainer of the cli-coolify project. I've been working on improving the CLI experience, and today I’m releasing an early Release Candidate (RC) for you to try out.

🆕 Notable Changes

Here’s a quick overview of what’s new under the hood:

  • 🫧 Bubbletea-based UI
    The CLI now uses Bubbletea, a powerful TUI (Text User Interface) framework for Go. This enables interactive prompts, cleaner output, and a more intuitive UX overall — especially useful as we grow the feature set.

  • 🧹 Codebase Refactor
    The project has undergone a full refactor to better support a long-term roadmap. It’s now more modular, readable, and easier to contribute to. In future we will publish a full roadmap of the CLI to allow the community to contribute. #2

  • ⚙️ Golang SDK Generation
    The CLI now uses a generated Go SDK from the Coolify openapi.yaml file. This ensures tighter alignment with the backend API, reduces the chance of client-side panics, and makes updates more maintainable. #6

💬 Call for Feedback

This RC is very work in progress — not all commands from v0.0.1 are available yet, but your input now will shape what comes next. I’d really appreciate it if you could:

✅ Test the new CLI binary
📝 Share feedback or report issues here:
👉 #7

Tip

The current configuration within your ~/.config/coolify is compatible with this RC, however, some items such as version have been stripped from the configuration and is now built into the binary itself.

I'm particularly interested in:

  • Whether the new experience feels intuitive
  • Any bugs, quirks, or regressions you hit
  • Suggestions for improving command structure or flow

🧰 How to Test

Recommend steps for testing:

Make a temporary directory:

cd $(mktemp -d)

Grab the link from this release of the platform and arch you are on and run:

wget "https://github.com/coollabsio/cli-coolify/releases/download/0.0.2-rc1/coolify_0.0.2-rc1_linux_amd64.tar.gz" 

Decompress the tar.gz file:

tar xzf coolify_0.0.2-rc1_linux_amd64.tar.gz

Now you can run the coolify binary using relative path:

./coolify --help

Warning

Do not currently replace your coolify binary within /usr/local/bin until we released 0.0.2 as stable

Thank you for being part of the Coolify community! Your feedback is essential to shaping this tool to better fit your workflows.

Laurence