Skip to content

Conversation

@GaspardKirira
Copy link
Member

Release v1.16.0

This release focuses on developer experience, introducing a default interactive REPL, along with UX improvements and clearer documentation for the CLI.

✨ Highlights

  • Default REPL mode

    • Launches automatically when running vix without arguments
    • Provides an interactive, guided CLI experience
    • Designed for exploration, onboarding, and quick workflows
  • Improved CLI UX

    • Clearer prompts and command discovery
    • More consistent help output and command behavior
    • Better defaults for common workflows
  • Documentation updates

    • New README_REPL.md explaining the REPL workflow and commands
    • Improved CLI documentation and examples
    • General clarity and wording improvements

🧠 Why this matters

Vix aims to combine C++ performance with a modern runtime experience comparable to Node, Deno, or Bun.
This release significantly lowers the entry barrier by making the CLI more discoverable and interactive by default.

🔧 Technical notes

  • No breaking changes to existing CLI commands
  • REPL is additive and does not affect scripted or CI usage
  • Fully compatible with existing workflows and releases

🧪 Testing

  • Manual CLI testing (REPL, help, commands)
  • Existing CLI tests remain unchanged and passing

@GaspardKirira GaspardKirira added cli Vix CLI (vix new, build, run, dev) tests Tests, CI coverage and validation labels Dec 21, 2025
@GaspardKirira GaspardKirira merged commit 01d0b3c into main Dec 21, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cli Vix CLI (vix new, build, run, dev) tests Tests, CI coverage and validation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants