You are browsing as a guest. Sign up (or log in) to start making projects!

Ship #1 Pending review

Fahhh.zsh

Every felt slightly down after a terminal error? Python bug, command not found? Fear not, fahhh.zsh is here to inject some motivational humour into your terminal! Enjoy an encouraging sound effect with every stderr output, and let the vibes flow through your anger! And with a wide range of sound effects, randomly chosen each time, you’ll never get bored! Just don’t turn the sound up too loud :D.

Installation

Just download this repo into your zsh skills folder, and source fahhh.zsh in your zshrc. Source it as early as is safe for you; stuff like p10k might have hook race conditions.

Development process

Initially, I anticipated a 15 min shell script for playing random sounds on stderr, and while this mostly worked, getting it to consistently work, with zsh hook race conditions, variables, etc. took way longer than I anticipated. But I think it worked. Tell me if it doesn’t work, I would love to ensure it works consistently on all platforms / scenarios!

  • 2 devlogs
  • 1h
Try project → See source code →
Open comments for this post

53m 51s logged

More bug fixes! The plugin worked, but after sleep / time elapsed / new sessions / something else along those lines, it kind of just stopped working for some reason. Spent a long time working out why, and to be honest I’m still not completely confident. But to the best of my testing, it works consistently now.

0
0
21
Open comments for this post

20m 30s logged

Every felt slightly down after a terminal error? Python bug, command not found? Fear not, fahhh.zsh is here to inject some motivational humour into your terminal! Enjoy an encouraging sound effect with every stderr output, and let the vibes flow through your anger! And with a wide range of sound effects, randomly chosen each time, you’ll never get bored! Just don’t turn the sound up too loud :D.
A good, short and sweet project; I think it’s quite effective. Enjoy!

0
0
16

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…