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
Add version flag, config commands, and fix logging/group command issues
- Add --version flag to pulsectl to display version and build information
- Implement config get/set commands for runtime configuration management
- `pulsectl config get [key]` to view configuration values
- `pulsectl config set <key> <value>` to update settings
- Fix logging defaults to use syslog only (LogToFile now defaults to false)
- Prevents duplicate logging to both file and syslog
- Reduces disk I/O and maintenance overhead
- Fix group commands to use positional arguments instead of flags
- `pulsectl group create <name>` instead of --name flag
- `pulsectl group delete <name>` instead of --name flag
- Maintains consistency with original command style
- Add version constants to utils package for build-time override
These changes improve usability, reduce unnecessary logging overhead,
and provide better configuration management capabilities while maintaining
backward compatibility with the original command structure.
0 commit comments