coreeng / corectl

Core Platform CLI
https://www.cecg.io/core-platform/
Apache License 2.0
1 stars 0 forks source link

CoreCTL - Core Platform CTL

CLI for CECG's Core Platform.

Core Platform is your ultimate all-in-one developer platform designed to turbocharge your software development journey from Day 1.

Interested in learning more about CECG's Core Platform? Book a demo at Core Platform.

Downloading

Releases for Linux and Mac are published in releases Download and unzip your platform e.g for Mac with Apple chip download corectl_Darwin_arm64.tar.gz and add to your path.

Usage

Before usage, you should initialize. It sets up your github integration with your developer environments. It requires the following:

NOTE: Ensure that you update init-example.yaml repositories to reference to your actual environments and software template repositories.

To run initialization run:

corectl config init

Saves configuration options and clones repositories: cplatform-environments and software-templates.

cplatform-environments - client repository that holds the configuration settings and parameters for core platform environments.

software-templates - public repository featuring bootstrap templates designed for quick project setups.

The repositories mentioned above are available for testing purposes. To gain access, you must be added to the appropriate organization and granted the necessary permissions.

Updates

Periodically update local corectl configuration by running:

corectl config update

This command will fetch latest changes for configuration repositories.

After the initialization you can start using corectl.

Commands

To check for available operations run:

corectl --help

GitHub Access Token

Classic Personal Access Token

Scopes required:

Fine-grained tokens

NOTE: Your organization has to enable use of fine-grained tokens for this to be possible.

Requirements for token: