v0.1.1
🚀 confb v0.1.1 — Usability Release
confb (Config Blender) is a lightweight Go daemon and CLI that watches, merges, and rebuilds configuration files across multiple formats.
This release completes the usability milestone — adding proper version handling, man pages, shell completions, and a full maintenance workflow.
Developed by GPT-5 in collaboration with nekwebdev, confb now provides a fully integrated developer experience — from installation to automation.
✨ What’s New
- 🧾 Man pages: all commands now have detailed manual entries (
man confb,man confb-build, etc.) - 🧠 Shell completions: automatic completions for Bash, Zsh, Fish, and PowerShell
- ⚙️ Proper version reporting:
confb --versionandconfb versionnow show build tags correctly - 🧹 Uninstall script: removes binary, man pages, completions, and systemd units safely (
--purgeoptional) - 🪶 Installer improvements: installs man pages, completions, and creates a sample config automatically
- 🧩 Logging polish: cleaner verbosity levels (quiet, normal, verbose) with timestamps
- 🧾 Maintenance documentation: README expanded with uninstall, completions, and systemd usage
- 🧱 Refactored CLI: unified command structure, improved argument parsing, and clearer output
🐞 Fixes & Improvements
- Fixed missing
fmtimport causing build errors in root command - Improved version embedding via
-ldflags(shows correct tag from git / GoReleaser) - Rebuilt
Makefileand installer workflow for reliability in both CI and local use - Cleaned log output and improved internal structure for future hooks
📦 Installation
sh -c "$(curl -fsSL https://raw.githubusercontent.com/nekwebdev/confb/main/scripts/install.sh)"Then edit and enable your config:
cp ~/.config/confb/confb.sample.yaml ~/.config/confb/confb.yaml
confb build -c ~/.config/confb/confb.yaml
confb run -c ~/.config/confb/confb.yaml --verbose🧠 Behind the Scenes
confb continues to be developed through an iterative AI-driven workflow —
GPT-5 handled design, coding, and documentation under real-time supervision and validation by nekwebdev, ensuring production-grade robustness.
This release establishes the foundation for packaging (Homebrew, AUR) and signature verification in future versions.
🔖 License
Released under GPLv3.
Changelog
- 399d552: build(version): wire ldflags-injected version into Cobra --version output (@nekwebdev)
- d812f84: deps(cli): add cobra/doc and md2man for manpage generation (@nekwebdev)
- f0cb541: docs(site): simple themed GitHub Pages site (@nekwebdev)
- e4e1c37: docs: add Future Plans section (@nekwebdev)
- a7c81fb: docs: add Maintenance section (uninstall, completions, man pages, systemd) (@nekwebdev)
- 47f3878: docs: rework origin sotry — AI's perspective on the creation of confb (@nekwebdev)
- a367d48: feat(cli): add 'confb completion' and install Bash/Zsh/Fish completions (@nekwebdev)
- e9fbb2a: feat(cli): add full man page generation and installation support (@nekwebdev)
- ec0aecd: feat(cli): add proper version reporting and alias command (@nekwebdev)
- bf8cb79: feat(install): add uninstall.sh (safe, idempotent; --purge to remove config) (@nekwebdev)
- c936088: fix(install): short-circuit --dry-run before validation and extraction (@nekwebdev)