From a3ce74d7ff3393d279c97276c9a31f2dd6d04cab Mon Sep 17 00:00:00 2001 From: Simon Li Date: Fri, 25 Sep 2020 17:06:32 +0100 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 | 21 +++++++++++++++++++++ 1 file changed, 21 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..fbdf833 --- /dev/null +++ b/dir2/README-2.md @@ -0,0 +1,21 @@ +# 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 addfile README.md --base manicstreetpreacher/github-api-test --dest dir2/README-2.md --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 + +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.