Subcommands for the tbdflow CLI tool.
Each command corresponds to a specific operation in the Trunk-Based Development workflow.
The commands include initialising the repository, committing changes, creating feature/release/hotfix branches,
completing branches, syncing with the remote, checking status, and checking branches.
The commands are designed to streamline the development process and enforce best practices in trunk-based development.