Rewritten in bash and as a wrapper around GitHub's `gh` command. - Pushed an unpushed branch to origin. - Opens an existing pull request if one exists. - Creates a new pull request if one doesn't exist.