# Functions
BuildPullRequestBody reads the pull request template, takes parameters, and updates the content.
CommitAndPull commits changes, creates a pull request, and optionally processes subdirectories if `allFlag` is true.
CreatePullRequest creates a new pull request on GitHub.
ProcessSingleRepository commits changes and creates a pull request for a single repository.
ProcessSubdirectories iterates over subdirectories and calls CommitAndPull on each.
# Structs
PullRequest represents the body of a pull request creation request.