Skip to content

A cross platform CLI for Flyte. Written in Golang. Offers an intuitive interface to Flyte https://flytectl.readthedocs.io/en/latest/

License

Notifications You must be signed in to change notification settings

SmritiSatyanV/flytectl

 
 

Repository files navigation

Flyte Logo

FlyteCTL

Flyte's official command-line interface

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.

About

A cross platform CLI for Flyte. Written in Golang. Offers an intuitive interface to Flyte https://flytectl.readthedocs.io/en/latest/

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 97.0%
  • Shell 2.5%
  • Makefile 0.5%