Skip to content

spacescale/cli

Repository files navigation

CLI

The command line interface for SpaceScale.

Note: everything in this repository is still stubbed and under active setup, including the CLI commands, release flow, and packaging automation.

Development

make test
make build
make run
make release-snapshot

Usage

Run the root stub:

go run .

Show version information:

go run . version

Check the login stub:

go run . login

Override the default environment:

SPACESCALE_ENV=staging go run .

Releases

Create a local snapshot build with GoReleaser:

make release-snapshot

Publish a GitHub Release by pushing a version tag:

git tag v0.1.0
git push origin v0.1.0

The release workflow builds archives for macOS, Linux, and Windows and uploads them to GitHub Releases.

Homebrew tap publishing is also stubbed through GoReleaser for spacescale/homebrew-tap. Before using tagged releases for that path, add a HOMEBREW_TAP_GITHUB_TOKEN repository secret with permission to push to the tap repository.

About

The command Line Interface for SpaceScale

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Contributors