DEV Community

Bash

Bourne Again Shell

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Stop Calling ccusage on Every Prompt: A 60-Second Cache Turns a Hook Into a Cost Sentry

Stop Calling ccusage on Every Prompt: A 60-Second Cache Turns a Hook Into a Cost Sentry

Comments
22 min read
Is curl | bash Safe? What qsa.sh Does Instead

Is curl | bash Safe? What qsa.sh Does Instead

Comments
4 min read
A missing npm ci silently starved the content-mining pipeline for a week

A missing npm ci silently starved the content-mining pipeline for a week

Comments
3 min read
I Wanted "agy ." for Google Antigravity on WSL2 — So I Built "wagy"

I Wanted "agy ." for Google Antigravity on WSL2 — So I Built "wagy"

1
Comments
4 min read
My Outreach Schedule Got Rewritten to 2:31 AM Without Me: Building a launchd Guard That Self-Heals in Under 10 Minutes

My Outreach Schedule Got Rewritten to 2:31 AM Without Me: Building a launchd Guard That Self-Heals in Under 10 Minutes

Comments
21 min read
tmux capture-pane -p reads only the visible pane, and it fails silently

tmux capture-pane -p reads only the visible pane, and it fails silently

Comments
6 min read
The Hard Part of Grading a Terminal Command: Why String Matching Doesn't Work

The Hard Part of Grading a Terminal Command: Why String Matching Doesn't Work

Comments
1 min read
A double-quoted $HOME sent three of my directories nowhere I could find them

A double-quoted $HOME sent three of my directories nowhere I could find them

5
Comments
3 min read
Get a Telegram Notification Every Time Someone SSHes Into Your Server

Get a Telegram Notification Every Time Someone SSHes Into Your Server

1
Comments
4 min read
Cron Jobs Made Simple

Cron Jobs Made Simple

1
Comments
3 min read
sysk a CLI health monitor in bash and python, how i built it

sysk a CLI health monitor in bash and python, how i built it

1
Comments
7 min read
Automate Your Linux Updates Like a Pro (with Rollbacks!) 🚀

Automate Your Linux Updates Like a Pro (with Rollbacks!) 🚀

Comments
3 min read
Defensive Scripting with bash

Defensive Scripting with bash

5
Comments
6 min read
28 Hours of Green Logs, Zero Replies: How a Single `echo` Line Swallowed Every Exit Code

28 Hours of Green Logs, Zero Replies: How a Single `echo` Line Swallowed Every Exit Code

Comments
23 min read
8 Runs a Day Became 3: Building a launchd plist Integrity Guard in 73 Lines

8 Runs a Day Became 3: Building a launchd plist Integrity Guard in 73 Lines

Comments
24 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.