This is to avoid having to explicitly pass it to each subcommand that needs it. Each codespaces command runs in the context of App, so that's a point of shared context that we can store state in.
factory.Executable()
T.TempDir
--generate-notes
gh release create