HN Hall of Fame Weekly email

Pure Bash Bible

Screenshot of github.com captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 6 calendar years, with breakout response in 3 of them.

submissions
12
submitters
12
observed span
2018–2025
peak thread · 248 comments
746 pts
latest 20+ return · 2023-08-09
191 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

This seems like a good time to mention my (ridiculous) project, a ctypes module for bash. https://github.com/taviso/ctypes.sh/wiki There are some little demos here: https://github.com/taviso/ctypes.sh/tree/master/test I even ported the GTK+3 Hello World to bash as a demo: https://github.com/taviso/ctypes.sh/blob/master/test/gtk.sh

taviso·746-point thread·

I like bash, zsh and other shell languages as well. However, unless you're really experienced, they shouldn't be the product you ship, whether that is internally or externally to you or your company. Shell languages is the final layer of configuration and customization you apply to the setup, it should almost never be the foundation of what you build. Especially for a company, unless you've got really, really skilled engineers on the scripts, it becomes a complete mess. And even…

kjuulh·191-point thread·

This is something I've put together over the past couple of days. It's still a work in progress but I'm posting it here to get some critique and hopefully some contributions. I'd love to see what others come up with. If you'd like to contribute take a look at the CONTRIBUTING.md file. https://github.com/dylanaraps/pure-bash-bible/blob/master/CO...

2211·4-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
3

100+ points or 50+ comments

Total points
1260

reference only — not used in Hall rules or ranking

Total comments
446

reference only — not used in Hall rules or ranking

Every submission