From e1d6a6f9d3961e4286da022bccfc2d9bf5725bc1 Mon Sep 17 00:00:00 2001 From: Simon Li Date: Mon, 7 Dec 2020 19:54:58 +0000 Subject: [PATCH] This is a test of creating a PR using [octokit rest.js](https://github.com/octokit/rest.js/) :octocat: :smile: :star: --- dir2/README-2.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 dir2/README-2.md diff --git a/dir2/README-2.md b/dir2/README-2.md new file mode 100644 index 0000000..db087b2 --- /dev/null +++ b/dir2/README-2.md @@ -0,0 +1,24 @@ +# GitHub Batch Updater + +Script to help make basic additions to multiple GitHub repositories. + +Currently this just adds a single file and opens a pull request against the default branch. + +## Installation + +Run `npm install` to install dependencies. + +## Usage + +Set the environment variable `GITHUB_TOKEN` to your GitHub personal token. + +Run `./main.js addfile --help` to see usage information. + +For example, this will open a GitHub pull request that adds the local file `README.md` to `dir2/README-2.md` in the `manicstreetpreacher/github-api-test` repository: + + ./main.js --base manicstreetpreacher/github-api-test --branch test-new-ref \ + --title 'This is a test' --body $'This is a test of creating a PR using [octokit rest.js](https://github.com/octokit/rest.js/)\n\n:octocat: :smile: :star:' --force \ + --addfile README.md --destfile dir2/README-2.md \ + --addfile README.md --destfile dir2/README-3.md + +Note this uses [Bash ANSI C-like escape sequences](http://wiki.bash-hackers.org/syntax/quoting?s[]=ansi&s[]=sequence#ansi_c_like_strings) to pass multiple lines to the body.