Skip to content

Commit

Permalink
This is a test of creating a PR using [octokit rest.js](https://githu…
Browse files Browse the repository at this point in the history
  • Loading branch information
manics committed Dec 7, 2020
1 parent ebe9222 commit 9bcd281
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 1 deletion.
1 change: 0 additions & 1 deletion README.md

This file was deleted.

24 changes: 24 additions & 0 deletions dir2/README-2.md
Original file line number Diff line number Diff line change
@@ -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.
24 changes: 24 additions & 0 deletions dir2/README-3.md
Original file line number Diff line number Diff line change
@@ -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.

0 comments on commit 9bcd281

Please sign in to comment.