Archive
Shell10 writings
Two columns get cramped on a narrow screen — one column reads better
Tags
/jsAxjgF7zeYWA4OzDZtCqw+7ar0zaGGNqiug9yFol3Hyt3bm3bI35l1zN+mI+5cx7ajS20JxSpnbIMbJmbddujCkGOEicipuIluUZQdI9SCcXVAR+wO/utue83dxKgQ9EXVy7Kj+25RWzURj+u3tgiHIObuGtq0SMoy1qq/BcEz/zLuTLuNNmmKKsu7s6O/MqKImGw3SfWMVXtc0t1PEfYi1dSMVqDOVe95APoYytmGS4kMyGLov4p/gAbJ6JrG5BQ8+XgnKUuYRIbGmGQMBNS4Woya5Mc6Za1gtAF8dqwXWA7X7My+GGBZmaRXX5UmYGgAdzmXzuEP17USMzw8lxZ7RetoAvMJs/m1uBHSwKgBgv2z3oyVhzTjPNMkzk6NBO9L7ze0koLLN60/JlAWQ15UkvmZv83f8S11tNuVvzNoHxgnebPASKB7Bhfvg7Pj35dKKkQZVcV5yDevXh5qhkx5AmfVWc7L073vY7wCb7cCoKT+sXuW8O5uICOz3292tVDbAo5aYxI8zG4MBMWMDAQF6FjIwHGD9XBl7+ZnHofLTXwWl3tYZfs4Q4EgM+R4CuGTaFwsXOKiB0v+25gbTvQaueDqbIiQEzLj9BFM2NOyA1y3RayF1DTV7XOPkhEWLyq+ftr9x78E9NRCa4C4NxNu0UgIKoTX3Z8EF8o2td5Yf1Y240zDqMOzUy+lHlm47IwSv8A71l5MS9z0Vv3MpLI69X9jvRe3PKRyWu9WCYeWeb6UoyV66GXIjpQ0W7SE0TQjEhtUZ+x5SDP5tI+1kakYIko6nuPeEH/BdkV7CMbs5RZEa1C7JN+scKHNkk/WV6RYPG/8KINqyv5rnJL5Rh3ayWg8wIVSSBpWd1y0ZjME3arNxTKu/yNfkqSzmajN1wN0EHca8ZIoZiRX5DVvGPMICXcrF/jZVjlOpWWD1dCpSdy+oDnTS1tdqr9R/LrnbbRQLvMPv+G+XYtT98A5Bjdjav0EJS/sAK9jm2c7Jgu8kLWi88HLPHjbrYY9B2w604lfVrV+vRXDkpdfxPfsjedUzO8AbTMzVcukE+TzT8vAIm/65ls4WHvH47w7TfghQ2pFGS/9tc9AR0E05yUcNVnPvMOB4qfSOUUJDRSzC1kIdvR3Wx+RXBRcLMIR1kv02epLl4LXYU5Z/QnP5dgPgDdSEKICTusurCifKL/MWdZ/vKWdL+S0EZZuoc9t4cx1KgKci/hRlsdtErlfiCmMbigoaomOO5QSWFDdyrtF
- Let Carapace Handle Nushell External CompletionsMove Nushell external completions to Carapace, use choices and user specs to fix missing brew services completions, and keep Fish bridging out of config.
- Use Gum in Nushell Scripts for Better UIUXAdding interactive TUI components to shell scripts with Gum, and caveats when using it in Nushell.
- Job Control in NushellThe Job Control chapter of Effective Shell covers task control in Bash. This post shows how the same ideas work in Nushell.
- Nushell - Cross-PlatformEncapsulating cross-platform functions and isolating OS-specific configs using Nushell.
- NuShell FFMpeg UtilsBatch-compressing media files with Nushell to free up OneDrive space.
- Shell Inline Editing & Vim/Emacs KeybindingsA deep dive into inline editing in the terminal — configuring Vi and Emacs keybindings and using an external line editor to speed up your workflow.
- Set System Env-Vars in UNIXHow to set true system-wide environment variables on macOS with a simple Launch Agent and shell script, so GUI apps and every shell see them.
- I Switched From Fzf to Television: Declarative Channels for Cross-Shell Fuzzy FindingA cross-shell fuzzy finder that replaces manual file navigation with intelligent shortcuts. Here's how it works and why it might replace your current setup.
- Nushell Command Completion GuideConfigure Nushell command completion with Carapace and Fish for tools like Git and Docker, and choose a completer per command to speed up terminal work.
- Shell ProgrammingShell startup and features, command forms, I/O redirection and pipes, shell variables and quoting, writing and running shell scripts, plus a brief intro to sed and awk.