direnv and dotenv: both utilities for managing 12-Factor-style environment-based configuration. Where do they overlap, how do they differ, and, most importantly: how can they complement each other? Find out!
Tag: bash

Episode #675
Binstubs and Direnv
Need to customize your shell environment for one project, but not for your whole computer? Let's look at a few different ways to do that, including the excellent `direnv` tool!

Episode #664
Devcontainer Shell Shortcut
The time has come to simplify starting up new shells in our development containers. Along the way, we'll learn more about the `docker-compose` `up`, `exec`, and `run` subcommands!

Episode #663
Accessorizing Your Devcontainer Shell
A comfy development environment includes niceties such as shell aliases and PATH customizations. But where should those be configured in a devcontainer? Let's find out!

Episode #628
Process Substitution
In this Bash-focused episode, we'll explore a nifty trick for reading from subcommands as if they were files!