Skip to content

Files

This branch is 6 commits behind flyteorg/flyte:master.

flytectl

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Dec 26, 2023
Feb 28, 2025
Mar 3, 2025
Feb 28, 2025
May 24, 2024
Jul 13, 2021
Nov 16, 2022
Nov 14, 2024
May 15, 2024
Jul 9, 2020
Jan 3, 2020
Jul 2, 2024
Jan 3, 2020
May 2, 2024
Jan 22, 2025
Mar 28, 2024
Feb 3, 2025
Feb 3, 2025
May 23, 2024
May 2, 2024

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.