Skip to content

CLI for common development tasks at Giant Swarm

License

Notifications You must be signed in to change notification settings

giantswarm/devctl

Repository files navigation

CircleCI

devctl

Command line tool for the daily development business at Giant Swarm.

Quick start

Installation

Install the latest release. Please do not use go install.

Configuration

Most commands require credentials for GitHub write access to be available. Make sure you have the environment variable

GITHUB_TOKEN

set with a valid personal access token as the value.

Usage

Please check devctl --help for available commands and options.

Also see the docs folder for more details on some commands.

Updating

devctl version update

Development

While running locally during development you may get some errors relating to no matching files found for some of the templates. If you do run make generate-go to generate these template files before running.