.netrc auth plugin for Octokit
Table of Contents Usage Installation$ npm install octokit-auth-netrc --save-prodDefining 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.
$ nvm install $ npm installVerification
$ 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