A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/travi/octokit-auth-netrc/ below:

travi/octokit-auth-netrc: netrc auth plugin for Octokit

octokit-auth-netrc

.netrc auth plugin for Octokit

Table of Contents Usage

Installation
$ npm install octokit-auth-netrc --save-prod
Defining your token

Add a personal access token to your ~/.netrc file

machine api.github.com
  login <personal access token here>

machine github.acme-inc.com
  login <personal access token here>
Example Import
import {createNetrcAuth} from './lib/index.cjs';
Authenticate
/*defaults to api.github.com*/
const auth = createNetrcAuth();

/*For use with GHES, override the default domain*/
const enterpriseAuth = createNetrcAuth({ domain: 'github.acme-inc.com' });

(async () => {
  await auth();
  await enterpriseAuth();
})();
API createNetrcAuth

Returns an auth() function after reading your token from the ~/.netrc file. Throws an error with code ENONETRCTOKEN when an entry for api.github.com is not found in the ~/.netrc file.

Contributing

Dependencies
$ nvm install
$ npm install
Verification
$ NODE_OPTIONS=--no-experimental-fetch npm test

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4