Optionally play a sound when a long running command completes #20279

Open
opened 2026-01-31 07:08:55 +00:00 by claunia · 0 comments
Owner

Originally created by @stravant on GitHub (Jul 23, 2023).

Description of the new feature/enhancement

Often developers need to run long running command line tasks such as builds, and would like to know when they've completed.

If the windows terminal could play a sound after completing a command which ran for longer than some configurable cutoff, such as a 60 seconds, it would provide a lot of value.

It's possible to create a shim program to use for this writing something like myCommand1 || myPlaySoundShim but that's too manual to actually be convenient in practice. A builtin for this would be much better.

This could be as simple as playing the existing BEL sound.

Originally created by @stravant on GitHub (Jul 23, 2023). <!-- 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨 I ACKNOWLEDGE THE FOLLOWING BEFORE PROCEEDING: 1. If I delete this entire template and go my own path, the core team may close my issue without further explanation or engagement. 2. If I list multiple bugs/concerns in this one issue, the core team may close my issue without further explanation or engagement. 3. If I write an issue that has many duplicates, the core team may close my issue without further explanation or engagement (and without necessarily spending time to find the exact duplicate ID number). 4. If I leave the title incomplete when filing the issue, the core team may close my issue without further explanation or engagement. 5. If I file something completely blank in the body, the core team may close my issue without further explanation or engagement. All good? Then proceed! --> # Description of the new feature/enhancement Often developers need to run long running command line tasks such as builds, and would like to know when they've completed. If the windows terminal could play a sound after completing a command which ran for longer than some configurable cutoff, such as a 60 seconds, it would provide a lot of value. It's possible to create a shim program to use for this writing something like `myCommand1 || myPlaySoundShim` but that's too manual to actually be convenient in practice. A builtin for this would be much better. This could be as simple as playing the existing BEL sound.
claunia added the Issue-FeatureResolution-Duplicate labels 2026-01-31 07:08:56 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#20279