You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🚀 Today we’re introducing vix dev — a true development mode for C++ applications.
Until now, Vix only supported hot-reload for single-file scripts.
With this release, full CMake-based Vix apps also get:
🔥 What’s new in vix dev
Auto-reload for full projects
Vix now watches your project files (source + CMake) and:
rebuilds automatically on change
restarts the running app
cleans the output
keeps a clean dev-cycle loop
Just run:
vix dev
…and start coding. No rebuild commands, no manual restarts.
Unified DX for scripts and apps
Scripts → auto-reload via run_single_cpp_watch
Apps → auto-reload via run_project_watch
The CLI automatically detects the correct mode.
New DevCommand inside the CLI
vix dev is now a dedicated, documented command:
smarter routing
better hints
enhanced error formatting
consistent output across Run / Dev workflows
Cleaner build logs & progress UI
During configure/build cycles, Vix now shows:
spinner-based progress indicators
clearer phase separation
filtered output for compiler errors
Your console stays readable without losing information.
🛠️ How it works internally
vix dev triggers:
a lightweight project watcher
incremental rebuild cycles inside a build-dev/ folder
process fork + restart on Linux
automatic propagation of VIX_STDOUT_MODE=line
improved compiler diagnostics filtering
No custom compiler just a modern layer around Clang/GCC + CMake.
🎥 Demo
(A short clip will be added soon showing a full C++ app reloading instantly.)
📦 Available now in v1.12.3
Upgrade with:
git pull origin dev
sudo cmake --install build
Or rebuild from source as usual.
💬 Feedback welcome!
Do you want:
IDE integration?
WebSocket live inspector?
Faster rebuild times?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
🚀 Today we’re introducing vix dev — a true development mode for C++ applications.
Until now, Vix only supported hot-reload for single-file scripts.
With this release, full CMake-based Vix apps also get:
🔥 What’s new in vix dev
Vix now watches your project files (source + CMake) and:
rebuilds automatically on change
restarts the running app
cleans the output
keeps a clean dev-cycle loop
Just run:
vix dev
…and start coding. No rebuild commands, no manual restarts.
Scripts → auto-reload via run_single_cpp_watch
Apps → auto-reload via run_project_watch
The CLI automatically detects the correct mode.
vix dev is now a dedicated, documented command:
smarter routing
better hints
enhanced error formatting
consistent output across Run / Dev workflows
During configure/build cycles, Vix now shows:
spinner-based progress indicators
clearer phase separation
filtered output for compiler errors
Your console stays readable without losing information.
🛠️ How it works internally
vix dev triggers:
a lightweight project watcher
incremental rebuild cycles inside a build-dev/ folder
process fork + restart on Linux
automatic propagation of VIX_STDOUT_MODE=line
improved compiler diagnostics filtering
No custom compiler just a modern layer around Clang/GCC + CMake.
🎥 Demo
(A short clip will be added soon showing a full C++ app reloading instantly.)
📦 Available now in v1.12.3
Upgrade with:
git pull origin dev
sudo cmake --install build
Or rebuild from source as usual.
💬 Feedback welcome!
Do you want:
IDE integration?
WebSocket live inspector?
Faster rebuild times?
Tell us below Vix evolves with the community.
All reactions