2026-05-24のJS: pnpm 11.1〜11.3、npm CLI v11.15.0、Deno 2.8JSer.info [Unofficial]·May 25·3 min readpnpmnpmnodejssecurity
Unified skills, Python docs, email managementWhat's new in Arcjet (2026-05-22). Unified coding agent skills, expanded Python docs, email notification management.Arcjet blog·May 22·2 min readour coding agent skillsCLIMCP serverrefreshed all our documentation
Testing Go CLIs with testscriptHow cmd/go's script tests led me to testscript, and how to use it for CLI tests that exercise argv, stdout, stderr, exit codes, and scratch files.Redowan Delowar·May 18·7 min readFollowGoTestingCLITooling
tmux extended-keys option and Neovim keymaps with modifierstoday iain learned: how to enable the tmux extended-keys option and use it to add more Neovim keymaps with modifiersiain simmons·Apr 26·2 min readFollowterminalCLItmuxNeovim
CSVs are terrible, Miller makes them bearabletoday iain learned: that working with CSVs in the terminal or text editors is terrible, but the Miller CLI tool makes it bearable!iain simmons·Mar 6·4 min readFollowCLIdataterminaltools
Remap the CapsLock key in Linuxtoday iain learned: How to remap the CapsLock key with a tap-hold keybind in Linuxiain simmons·Dec 17·1 min readFollowlinuxCLIdotfiles
Use terminal commands for displaying a Neovim dashboard logotoday iain learned: How to use terminal commands for displaying a custom Neovim dashboard logo on startupiain simmons·Nov 23·2 min readFollowNeovimterminalCLIdotfiles
Flags for discoverable test config in GoControl Go test behavior with custom flags instead of build tags or env vars. Enable integration and snapshot tests with discoverable CLI options.Redowan Delowar·Jun 28·7 min readFollowGoTestingCLI
Dynamic shell variablesLearn variable indirection in Bash with ${!var} syntax. Build context-aware configs, function dispatch, and dynamic variable name resolution.Redowan Delowar·Jan 11·3 min readFollowShellUnixTILCLI
Discovering direnvAutomate environment variables per directory with direnv. Load .envrc files on entry, unload on exit. Integrate with Python venv and uv workflow.Redowan Delowar·Oct 2·6 min readFollowTILShellUnixCLI
Bash namerefs for dynamic variable referencingMaster Bash namerefs with declare -n to create dynamic variable references. Build generic functions for arrays and associative arrays without eval.Redowan Delowar·Sep 20·5 min readFollowShellUnixTILCLI
The *nix install commandReplace mkdir, cp, and chmod with a single install command. Copy files, create directories, and set permissions in one step with GNU coreutils.Redowan Delowar·Jul 28·2 min readFollowShellUnixTILCLI
Pesky little scriptsOrganize custom scripts with comma-prefixed naming. Improve tab completion and eliminate clutter by prefixing script names with special characters.Redowan Delowar·Oct 29·2 min readFollowShellUnixCLI
Dotfile stewardship for the indolentManage dotfiles across devices with GNU Stow. Symlink configuration files from git repo to home directory with simple, idempotent commands.Redowan Delowar·Sep 27·4 min readFollowShellUnixTILCLI
Dynamic menu with select statement in BashBuild interactive CLI menus with Bash select statement. Create user-friendly command-line tools with option selection and function dispatch.Redowan Delowar·Apr 29·3 min readFollowShellUnixTILCLI
Simple terminal text formatting with tputFormat terminal output with tput instead of ANSI codes. Set colors, bold text, underlines, and backgrounds with simple commands in shell scripts.Redowan Delowar·Apr 23·3 min readFollowShellUnixTILCLI
Colon command in shell scriptsUse the colon : command as a no-op in Bash scripts for cleaner debug output with -x flag. Alternative to echo for section markers and comments.Redowan Delowar·Dec 23·2 min readFollowShellUnixTILCLI
Automerge Dependabot PRs on GitHubAutomatically merge Dependabot pull requests using GitHub Actions. Configure branch protection and status checks for safe automated dependency updates.Redowan Delowar·Jul 7·4 min readFollowGitHubDevOpsCLI
Inspect docstrings with PydocView Python docstrings from the command line with pydoc or serve them as HTML documentation for modules, classes, and functions.Redowan Delowar·Jan 22·2 min readFollowPythonCLI
Don't add extensions to shell executablesWhy executable scripts shouldn't have extensions. Learn GitHub's scripts-to-rule-them-all pattern for language-agnostic project automation.Redowan Delowar·Nov 23·1 min readFollowShellUnixTILCLI
Use 'command -v' over 'which' to find a program's executableReplace which with command -v for POSIX-compliant executable lookup. Learn why command -v is the portable alternative for finding program paths.Redowan Delowar·Nov 16·1 min readFollowShellUnixTILCLI