Logo
Search
Login
Sign Up
Logo

CLI

Auditing an install script on macOS before you trust it

Auditing an install script on macOS before you trust it

macOS has a kernel-level sandboxing tool you can use from the terminal. You can leverage it with the audit pattern: use a deny-list profile that lets you run a script once, watch the kernel deny its first write, and decide what to do next.

Oct 7, 2026

colima on macOS: Same docker CLI, no need for Docker Desktop

colima on macOS: Same docker CLI, no need for Docker Desktop

Docker Desktop is one way to run a Docker daemon on a Mac. colima is another: the same daemon, inside a Lima VM, driven by the same docker CLI.

Sep 30, 2026

HTTPie for the interactive half of HTTP work

HTTPie for the interactive half of HTTP work

While curl is universal in scripts, for interactive API work, HTTPie makes it easy to write your request.

Sep 23, 2026

The four-tool shell session: zoxide, mise, starship, and fzf

The four-tool shell session: zoxide, mise, starship, and fzf

The Modern CLI Stack book presents zoxide, mise, starship, and fzf one chapter at a time. This issue wires them into a single session.

Sep 16, 2026

DuckDB: Do SQL on the files you already have

DuckDB: Do SQL on the files you already have

SQL queries directly on the files you already have, CSV, JSON-lines, Parquet, with no database server and no load step.

Sep 9, 2026

bat: the one-line override that teaches bat your file extensions

bat: the one-line override that teaches bat your file extensions

Discover the one-line override that maps a file extension to a language from bat's catalog.

Aug 26, 2026

lazygit: four ways the M key reshapes your git history

lazygit: four ways the M key reshapes your git history

lazygit's M menu offers four merge modes. Each one runs the same merge, but the resulting commit graph is different.

Aug 19, 2026

Three lazygit workflows that replace 90% of your git muscle memory

Three lazygit workflows that replace 90% of your git muscle memory

Three lazygit workflows with the plain-git equivalents for readers who have not switched yet.

Aug 12, 2026

fzf: turning any list of things into a one-line picker

fzf: turning any list of things into a one-line picker

The real fzf power comes from piping any list of candidates into it.

Aug 5, 2026

Iterate a list of items and do something: three shell idioms

Iterate a list of items and do something: three shell idioms

Three idioms, while read, xargs, and find -exec, look interchangeable, but they are not. Pick the one whose input shape matches your data.

Jul 29, 2026

fzf

fzf

Getting started with the fuzzy finder that turns 30-second searches into 3-second searches.

Jul 22, 2026

broot

broot

The file manager you open when you don't know what you're looking for.

Jul 14, 2026

Shellcraft

Shellcraft

A weekly newsletter on the tools that make your terminal faster. One tool, one workflow. Terminal-native. Free. Reversible. First issue -- here's what's coming.

Jul 7, 2026

Shellcraft

A weekly newsletter on the tools that make your terminal faster — terminal-native, free, reversible.

© 2026 Kamon Ayeva.
beehiivPowered by beehiiv