The examples from the Unlearning Shell Scripting book
We recommend installing uv to manage the virtual environment for this project. See https://docs.astral.sh/uv/. Follow the Installing uv instructions, if you don't already have uv.
If you don't have uv installed, see Astral...
Clone or download this https://github.com/slott56/unlearning-shell-scripting repository.
Change to the downloaded directory.
cd unlearning-shell-scriptingInstall required packages to run the demo applications.
uv sync --all
It's essential to activate the virtual environment for this (or any) Python project before doing any real work.
source .venv/bin/activateFor Windows users, the command is slightly different. See the https://docs.python.org/3/library/venv.html documentation for the PowerShell command.