Skip to content

Retrieves the running user's GitHub authentication token. πŸͺ™

License

Notifications You must be signed in to change notification settings

JoshuaKGoldberg/get-github-auth-token

Repository files navigation

get-github-auth-token

Retrieves the running user's GitHub authentication token. πŸͺ™

πŸ‘ͺ All Contributors: 1 🀝 Code of Conduct: Kept πŸ§ͺ Coverage πŸ“ License: MIT πŸ“¦ npm version πŸ’ͺ TypeScript: Strict

Usage

npm i get-github-auth-token
import { getGitHubAuthToken } from "get-github-auth-token";

const auth = await getGitHubAuthToken("Hello, world! πŸ’–");

if (auth.succeeded) {
	console.log("Token:", auth.token);
} else {
	console.error("Oh no:", auth.error);
}

getGitHubAuthToken attempts to find a GitHub auth token from the following places, in order:

  1. process.env.GH_TOKEN
  2. Executing gh auth token as a child process

Contributors

Josh Goldberg ✨
Josh Goldberg ✨

πŸ’» πŸ–‹ πŸ“– πŸ€” πŸš‡ 🚧 πŸ“† πŸ”§

πŸ’™ This package was templated with create-typescript-app.

About

Retrieves the running user's GitHub authentication token. πŸͺ™

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published