SFX Command Binding #8343

Open
opened 2026-01-31 01:27:02 +00:00 by claunia · 0 comments
Owner

Originally created by @timmkrause on GitHub (May 20, 2020).

Description of the new feature/enhancement

To improve gamification and making the use of (the) terminal(s) even more engaging, I'd like to propose a "SFX Command Binding" feature.

For me, it started with this tweet: https://twitter.com/timmkrause/status/1263009434231549952

A colleague wrote "Wait, I still need to push it." and I wrote back "You should play https://www.youtube.com/watch?v=vCadcBR95oU while pushing." and while writing I just thought how cool would it be, to let a small piece of audio be played when git push is being executed.

This should be configurable in a dynamic manner of course.

Maybe something like this:

{
    "profiles": [
      {
        "guid": "{guid}",
        "name": "PowerShell Core",
        "source": "Windows.Terminal.PowershellCore",
        "fontFace": "Cascadia Code PL",
        "sfxCommandBindings": [
            { "command": "git push", "soundEffect": "ms-appdata:///roaming/salt-n-pepa-push-it-short.mp3" }
        ]
      }
    ]
}

What do you think?? :)

Originally created by @timmkrause on GitHub (May 20, 2020). # Description of the new feature/enhancement To improve gamification and making the use of (the) terminal(s) even more engaging, I'd like to propose a "SFX Command Binding" feature. For me, it started with this tweet: https://twitter.com/timmkrause/status/1263009434231549952 A colleague wrote "Wait, I still need to push it." and I wrote back "You should play https://www.youtube.com/watch?v=vCadcBR95oU while pushing." and while writing I just thought how cool would it be, to let a small piece of audio be played when `git push` is being executed. This should be configurable in a dynamic manner of course. Maybe something like this: ``` { "profiles": [ { "guid": "{guid}", "name": "PowerShell Core", "source": "Windows.Terminal.PowershellCore", "fontFace": "Cascadia Code PL", "sfxCommandBindings": [ { "command": "git push", "soundEffect": "ms-appdata:///roaming/salt-n-pepa-push-it-short.mp3" } ] } ] } ``` What do you think?? :)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#8343