Home

xmn / bettertrumpet

publicxammen/BetterTrumpet· sync paused
Overview Code History Branches Pull requestsIssuesInsights
master
HomeOverview Code PRsIssues

feat(v3): CLI interface — 17 commands via named pipe IPC

6 months ago

652de9f
Authored
xammen3/16/2026, 8:04:11 PM
- CliHandler: list-devices, list-apps, get/set-volume, mute/unmute, toggle-mute, get/set-default, set-device, list/apply-profile, watch, check-update, ping
- CliEntryPoint: --help, --version, forwards commands to running instance
- PipeServer/PipeClient: named pipe IPC with JSON responses
- check-update command triggers GitHub API check and returns version info

Parentcfdfe23

4 files changed
  • EarTrumpet/CLI/CliEntryPoint.cs+172−0
  • EarTrumpet/CLI/CliHandler.cs+698−0
  • EarTrumpet/Interop/Helpers/PipeClient.cs+75−0
  • EarTrumpet/Interop/Helpers/PipeServer.cs+151−0