Releases: mateusbadalotti/audio-priority-cli
Releases · mateusbadalotti/audio-priority-cli
Release list
v1.2.1
v.1.2.0
Added
- Default
audio-priorityoutput now lists priorities; supports--input,--output, and--jsonfilters. --versionflag (prints the version only) and help links to GitHub issues/pull requests.forget-disconnectedcommand to forget all disconnected devices.
Changed
- LaunchAgent now runs the internal daemon entrypoint instead of a foreground
runcommand. - Builds now embed version metadata via Info.plist (driven by
MARKETING_VERSION/CURRENT_PROJECT_VERSION). - Release workflow sets
MARKETING_VERSIONfrom the tag.
Fixed
Removed
- Foreground
runcommand. prioritiescommand (superseded by the default output).- Indexed
forgetcommand (replaced byforget-disconnected).
v1.1.0
- Auto-switching to the highest-priority connected input/output device.
- Manual mode to disable automatic switching.
- Remembered device list with last-seen timestamps.
- LaunchAgent install/start/stop/uninstall workflow for running as a daemon.
- CLI commands for listing devices, setting priorities, forgetting devices, and applying priorities.
- JSON output for status, device list, and priority list (for automation/Raycast).
set --uidssupport for specifying device UIDs directly.- Installer copies the binary and framework together; default install path
~/.local/bin. - Uninstall cleanup for installed binary/framework (
--keep-binaryto skip removal).