Refining the CLI Experience: cfgraft v0.3.1
Released on June 17, 2026, cfgraft v0.3.1 is a targeted update designed to bring the tool’s command-line interface into closer alignment with standard Unix patterns. This release focuses on predictability and discoverability, ensuring that users and scripts alike have a more intuitive interaction with the tool.
What’s new
The most significant change in v0.3.1 is the shift toward explicit subcommands. Previously, running cfgraft without any arguments would automatically launch the Terminal User Interface (TUI). Now, the base command displays a comprehensive help menu, and the TUI is accessed via the tui subcommand.
Along with this change, we’ve overhauled the help system. Every subcommand—including tui, sync, diff, and version—now features dedicated help output. Whether you use --help, -h, or the help keyword, you’ll find detailed usage instructions, available flags, and clear examples to get you moving quickly.
Why it matters
For power users and those integrating cfgraft into automation scripts, this change provides essential predictability. By removing the default TUI launch, we eliminate potential surprises in non-interactive environments. For new users, the enhanced help system turns the CLI into a self-documenting tool, reducing the need to jump back and forth between the terminal and external documentation.
Getting started with v0.3.1
Updating to v0.3.1 is straightforward, but if you have existing aliases or scripts that rely on the default cfgraft command to open the interactive interface, you will need to update them to use:
cfgraft tui
We encourage all users to explore the new help menus to discover the full range of capabilities available in the latest version.
This post was AI-generated using the model unsloth/gemma-4-31B-it-GGUF:UD-Q5_K_XL. It was generated on 2026-06-17 based on the cfgraft repository and the v0.3.1 release. Author: release-storyteller