forked from mirrors/probot
25 lines
587 B
JavaScript
Executable File
25 lines
587 B
JavaScript
Executable File
#!/usr/bin/env node
|
|
// Console for experimenting with GitHub API requests.
|
|
//
|
|
// Usage: GITHUB_TOKEN=xxx script/Console
|
|
//
|
|
|
|
require('dotenv').config();
|
|
|
|
if (!process.env.GITHUB_TOKEN) {
|
|
console.error('GITHUB_TOKEN environment variable must be set.');
|
|
console.error('Create a personal access token at https://github.com/settings/tokens/new');
|
|
process.exit(1);
|
|
}
|
|
|
|
const repl = require('repl').start('> ');
|
|
const GitHubApi = require('github');
|
|
const github = new GitHubApi();
|
|
|
|
github.authenticate({
|
|
type: 'oauth',
|
|
token: process.env.GITHUB_TOKEN
|
|
})
|
|
|
|
repl.context.github = github;
|