feat: Volume Control (0.1.1)
What's New
CLI & Logging
- Added a
--quietflag and refined verbosity handling so routine info logs can be suppressed without hiding critical notices or warnings (Sources/SwiftCommitGen/GenerateCommand.swift,Sources/SwiftCommitGen/Core/Logger.swift). - Promoted key workflow updates to the
noticelevel and tightened prompt-diagnostics logging so verbose mode now controls all high-volume output (Sources/SwiftCommitGen/CommitGenTool.swift). - Streamlined logger styling to ensure labels only appear in verbose mode while preserving color theming and quiet-mode expectations.
Installation
- Documented Homebrew tap usage and other installation paths directly in the project documentation (
README.md).
Docs
- Expanded the README with end-to-end usage guidance, option descriptions, and verbosity examples (
README.md).
Licensing & Governance
- Adopted the MIT License for the project (
LICENSE).
Quality & Test Coverage
- Added focused unit tests covering verbose and quiet logger behavior to prevent regressions (
Tests/SwiftCommitGenTests/LoggerTests.swift,Tests/SwiftCommitGenTests/QuietLoggerTests.swift).
Compare: 0.1.0...0.1.1