go-KodeStarter/readme.md
2023-06-25 12:54:50 -04:00

1.5 KiB

Project Creator

This is a simple CLI app to create a startup structure Github or Gitea project.

Description

The KodeStarter app allows you to:

  • Create a Github project (repo)
  • Initialize a Git repository
  • Create an initial commit
  • Generate a README.md file

It uses the Github API to create projects.

Usage

To build and run the app:

go build
./kode-starter.exe 

This will show the help menu. The main commands are:

  • create - Create a Github project
  • list - List Github orgs and repos

To create a project:

./kode-starter.exe create -t <github_token> -o <org_name> -n <project_name> -d <description> -p <private|false>

For example:

./kode-starter.exe create -t abc123 -o myorg -n myproject -d "A test project" -p false

This will:

  • Create a public Github repo named myproject in the myorg org
  • Create a directory named myproject
  • Initialize a Git repo
  • Make an initial commit
  • Generate a README.md

To list Github orgs and repos:

./kode-starter.exe list -t <github_token> -o <org_name>  

For example:

./kode-starter.exe list -t abc123 -o myorg

This will list the repos in the myorg organization.

Environment Variables

You can set the following environment variables:

  • GIT_TOKEN - Your Github personal access token. This will be used instead of passing the -t flag.

Temporaire (Git Token for linux)[ af65e1b846d721e3465422c04997d69b0cfe7f18 ]

##License

MIT License.