
How to Use Terminal Recording for Docs With vhs or asciinema
Record terminal sessions for docs with asciinema and VHS: text recordings versus GIFs, scripted tapes, embedding, CI regeneration and keeping secrets out.
Editors, terminals, dotfiles, package managers and build tools: the setup around your code that saves time every day.

Record terminal sessions for docs with asciinema and VHS: text recordings versus GIFs, scripted tapes, embedding, CI regeneration and keeping secrets out.

Use VS Code Remote SSH and Dev Containers: connect with your ssh config, devcontainer.json, features, ports and the problems to expect.

Set up a remote dev machine and edit over SSH: host config, connection reuse, tmux, port forwarding, editors over SSH and file sync.

Find command examples fast with tldr and cheat.sh instead of man pages: install a client, update the cache, privacy notes and when to read the manual.

Install shell completions for the tools you use: bash-completion, generated scripts for kubectl and gh, zsh fpath, fish and the startup cost.

Jump between directories with zoxide or autojump: how frecency ranking works, install and init, interactive selection, database upkeep and limits in scripts.

Set up WSL and Windows Terminal for Linux work: install a distro, keep files in Linux, enable systemd, configure Git, SSH, VS Code and limits.

Use toolbox containers for clean development setups: Toolbx and Distrobox, home directory sharing, installing tools inside, exporting commands, and limits.

Use Makefile deploy targets to wrap build, test, release and rollback commands, with phony targets, variables, a production guard and a self-documenting help.

Use Docker as a tool runner for CLIs: run linters and converters without installing them, mount the project, avoid root-owned files and wrap commands.

Publish a shell tool for Homebrew and apt: a release tarball, a formula in a tap, a Debian package with dpkg-deb, checksums and an apt repository.

Use clipboard and screenshot tools from the CLI: pbcopy, xclip, wl-copy, screencapture, grim and maim, with a portable wrapper for scripts.
One email when a new post is published. No spam.