learn-a-cli-ch1-sorcerers-shell.pdf