I built a tiny Linux tool that shouts “FAHH” when I type…
    Neura MarketNeura Market/DeepSeek
    ChatGPTChatGPTClaudeClaudeGeminiGeminiCursorCursorGrokGrokPerplexityPerplexityDeepSeekDeepSeek
    CoPilotCoPilotStable DiffusionStable DiffusionMidjourneyMidjourney
    View All Directories
    OverviewRulesPromptsMCPsAgentsGamesBlogVideosGuidesCoursesCommunityTrending
    DeepSeekBlogI built a tiny Linux tool that shouts “FAHH” when I type the wrong command
    Back to Blog
    I built a tiny Linux tool that shouts “FAHH” when I type the wrong command
    cli

    I built a tiny Linux tool that shouts “FAHH” when I type the wrong command

    Hamza March 5, 2026
    0 views

    I built a tiny Linux tool that shouts “FAHH” when I type the wrong command A few weeks ago...

    I built a tiny Linux tool that shouts “FAHH” when I type the wrong command

    A few weeks ago I noticed something about the way I work in the terminal.

    When I’m focused and typing commands fast, I tend to make a lot of small mistakes.

    Wrong command.
    Misspelled command.
    Sometimes I just type something that doesn't exist.

    And the terminal just replies with the usual:

    command not found
    

    That message is… boring.

    And also very easy to ignore.

    So I started thinking:

    What if the terminal could actually react when I type something wrong?

    Not visually.
    Not with an error popup.

    But with sound.

    Something dramatic.

    Something like:

    FAHH.


    The idea

    I wanted something very simple:

    Whenever I type a command that doesn't exist in the terminal, play a sound.

    Nothing fancy.
    Just a tiny reaction that reminds me:

    "Hey… that command doesn't exist."

    I initially looked for something like this inside VSCode extensions.

    There were some interesting ones, but they only worked inside the editor terminal.

    I wanted something that works everywhere:

    • WSL
    • Debian
    • normal Linux terminals
    • zsh
    • bash

    Basically anything I run in the shell.

    So I decided to build a tiny CLI tool for it.


    The result

    I ended up creating a small tool called:

    fahhctl

    What it does is very simple.

    When you type a command that doesn't exist:

    fakecommand
    

    You still see the normal error message:

    command not found: fakecommand
    

    But you also hear:

    FAHH 🔊


    How it works

    The tool installs a small hook into your shell configuration.

    When the shell detects a command that doesn't exist, it simply runs:

    fahhctl play
    

    Which plays a sound file.

    That’s it.

    No background process.
    No daemon.
    Just a tiny hook and a sound.


    Installation

    If you're curious and want to try it:

    curl -fsSL https://raw.githubusercontent.com/hamza-topo/fahhctl/main/install.sh | bash
    

    Then reload your shell:

    source ~/.zshrc
    

    Now try typing something wrong.


    Customize the sound

    The default sound is a dramatic FAHH, but you can replace it with anything.

    The sound file lives here:

    ~/.local/share/fahh/fahh.mp3
    

    So you can replace it with:

    • a meme sound
    • a warning beep
    • a voice saying "wrong command"
    • whatever you want

    Why I actually like this

    It sounds silly, but it’s surprisingly useful.

    The sound acts like a tiny feedback loop.

    Instead of silently ignoring mistakes, the terminal gives a quick reaction.

    It helps me stay a bit more focused when I’m typing commands fast.

    Also… it's just fun.


    The project

    If you're curious about the code or want to try it:

    https://github.com/hamza-topo/fahhctl

    It's a very small project, but it was fun to build.

    And sometimes the smallest tools are the most satisfying ones.

    Tags

    clilinuxshowdevtooling

    Comments

    More Blog

    View all
    Five Gemma-4 models, one accelerator: what porting E2B 31B to AWS Inferentia2 taught megemma

    Five Gemma-4 models, one accelerator: what porting E2B 31B to AWS Inferentia2 taught me

    I ported the whole Gemma-4 family — E2B, E4B, 12B, 31B, and the 26B-A4B MoE — to run on...

    X
    xbill
    Hey DEV, I'm Tobore. Let's actually connect.community

    Hey DEV, I'm Tobore. Let's actually connect.

    Hey DEV, I'm Tobore. Let's actually connect. I've been on here for a while now, mostly writing and...

    L
    Laurina Ayarah
    I burned through thousands of AI tokens. Then a friend did it for freeai

    I burned through thousands of AI tokens. Then a friend did it for free

    (yep, kinda clickbait, just for the funsies 😊) At the beginning of the year, I relaunched my...

    P
    Paulo Henrique
    Claude might be saturating your machineai

    Claude might be saturating your machine

    My laptop was sitting idle with the fan at full tilt. Nothing was running that I knew of. The culprit...

    S
    Sidhant Panda
    Automated GitHub Code Reviews Using Google Geminigithubactions

    Automated GitHub Code Reviews Using Google Gemini

    I Built a Thing! TL;DR — Google Gemini-based Pull Request reviews and Issue Triaging for...

    D
    Darren "Dazbo" Lester
    What is an "agentic harness," actually?ai

    What is an "agentic harness," actually?

    I've been hearing the word "harness" thrown around a lot lately. I assumed it just meant "the IDE" or...

    T
    Tilde A. Thurium

    Stay up to date

    Get the latest DeepSeek prompts, rules, and resources delivered to your inbox weekly.

    Neura Market LogoNeura Market

    Discover the best AI prompts, plugins, and resources for DeepSeek and more.

    Content Types

    • Rules
    • Prompts
    • MCPs
    • Agents
    • Guides

    Platforms

    • ChatGPT Directory
    • Claude Directory
    • Gemini Directory
    • Cursor Directory
    • Grok Directory
    • Perplexity Directory
    • DeepSeek Directory
    • CoPilot Directory
    • Stable Diffusion Directory
    • Midjourney Directory
    • All Directories

    Resources

    • Blog
    • Documentation
    • Help Center
    • Marketplace

    Legal

    • Privacy Policy
    • Terms of Service

    © 2026 Neura Market. All rights reserved.

    |

    Not affiliated with any AI platform vendors.

    Neura Market

    Custom AI Systems & Services

    Our team of experienced AI builders will help build custom AI systems, workflows, and solutions for your business.

    Request custom work

    Ready-made automations for this

    Workflows from the Neura Market marketplace related to this DeepSeek resource

    • Automate Blog Content Creation with Notion MCP, DeepSeek AI, and WordPressn8n · $9.99 · Related topic
    • Tesla News and Sentiment Analysis Tool (Powered by DeepSeek Chat)n8n · $9.99 · Related topic
    • Check if Workflows Contain Built-in Nodes That Are Not of the Latest Versionn8n · $9.99 · Related topic
    • Generate AI Videos from Scripts with DeepSeek, Synthesia, and Together.ain8n · $24.99 · Related topic
    Browse all workflows