GitHunt
OL

oliverhu/flytectl

A cross platform CLI for Flyte. Written in Golang. Offers an intuitive interface to Flyte https://docs.flyte.org/projects/flytectl/en/latest/

Flyte Logo

FlyteCTL

Flyte's official command-line interface

Documentation ยท Contribution Guide

Docs
Current Release
Master
GoDoc
License
CodeCoverage
Go Report Card
Commit activity
Commit since last release
Slack

Flytectl was designed as a portable and lightweight command-line interface to work with Flyte. It is written in Golang and accesses FlyteAdmin, the control plane for Flyte.

๐Ÿš€ Quick Start

  1. Install Flytectl with bash or shell script.

    • Bash
      $ brew install flyteorg/homebrew-tap/flytectl
    • Shell script
      $ curl -sL https://ctl.flyte.org/install | bash
  2. (Optional) flytectl upgrade provides a general interface to upgrading Flytectl; run the command in the output.

  3. Start Sandbox using Flytectl.

    $ flytectl sandbox start 
  4. Register examples.

    # Register core workflows 
    $ flytectl register examples -d development -p flytesnacks

๐Ÿ“– How to Contribute to Flytectl

You can find the detailed contribution guide here.

๐Ÿž File an Issue

Refer to the issues section in the contribution
guide if you'd like to file an issue.

Languages

Go97.4%Shell2.2%Makefile0.4%
Apache License 2.0
Created July 3, 2023
Updated July 3, 2023