create-gh-repo
TypeScript icon, indicating that this package has built-in type declarations

0.3.0 • Public • Published

Create-Github-Repo

Create and initialize a new GitHub Repository with one command. You need to have a local installation of node and git.

npm: version npm: license

Example Usage

Creates a new public repository on GitHub and initializes your local folder / project

npm init gh-repo cool-project

demo

Features

  • 🚀 Automatically create a new GitHub Repository in your Personal Account or Organization.
  • 🙏 git init a new local project or update existing one.

  • 🔐 Simple Authorization using Personal Access Token.

Usage

Cd into any project directory and run

npm init gh-repo $REPO_NAME

This will create a new public repository for you. If you want to create a private repo you can run

npm init gh-repo $REPO_NAME --private

To add a description while creating the repository simply use

npm init gh-repo $REPO_NAME --desc "My Description"

Authorization

We use a Personal Access Token to authenticate to the GitHub API. Add the Token to your Environment Variables.

Permission: repo .

export GITHUB_PERSONAL_ACCESS_TOKEN="YOUR_TOKEN"

Development

  1. Clone the repository.
  2. Run npm install to install the dependencies.
  3. To build the project run npm run build.
  4. Run the project by executing node .

Package Sidebar

Install

npm i create-gh-repo

Weekly Downloads

3

Version

0.3.0

License

MIT

Unpacked Size

12.3 kB

Total Files

7

Last publish

Collaborators

  • garygrossgarten