02 Apr 25
Cheat sheet for pass.
03 Feb 25
httptap is a process-scoped http tracer that you can run without root priveleges. You can run httptap <command> where <command> is a linux program and you get a trace of http/https requests and responses in standard output.
It works by running <command> in an isolated network namespace. It has its own TCP/IP stack (for which it uses gVisor). It is not an HTTP proxy and so does not rely on <command> being configured to use an HTTP proxy. It decrypts TLS traffic by generating a CA on the fly. It won’t install any iptables rules or make other global system changes.
29 May 24
TerminalTextEffects (TTE) is a terminal visual effects engine. TTE can be installed as a system application to produce effects in your terminal, or as a Python library to enable effects within your Python scripts/applications.
10 Nov 23
09 Jan 23
Owl is a toolkit for writing command-line user interfaces in Elixir.
07 May 22
This blog post documents my understanding of how the conventions for Unix command line syntax have evolved over time. It’s not properly sourced, and may well be quite wrong. I’ve not been using Unix until 1989, so I wasn’t there for the early years.
19 Apr 22
gpg-tui is a Terminal User Interface for GnuPG
11 Feb 22
jless is a command-line JSON viewer. It is written in Rust and can be installed as a single standalone binary
29 May 21
The Unix Game is a programming contest where players solve coding challenges by constructing “pipelines” of UNIX text processing utilities to compute the solution.
02 Mar 21
Convert videos to animated GIFs (or WebP) using FFmpeg
18 Nov 20
Picocli is a one-file framework for creating Java command line applications with almost zero code. It supports a variety of command line syntax styles including POSIX, GNU, MS-DOS and more. It generates highly customizable usage help messages that use ANSI colors and styles to contrast important elements and reduce the cognitive load on the user.
02 Jul 19
A resource for exploring the design of command-line utilities. It is best used as an accompaniment providing useful background while reading the source code of the utility you may be interested in
21 Sep 16
Tutorial on GnuPG’s features to sign, verify, encrypt, and decrypt files and messages for distribution over untrusted channels like the internet.