Skip to content
This repository has been archived by the owner on May 31, 2024. It is now read-only.
/ flytectl Public archive

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

License

Notifications You must be signed in to change notification settings

flyteorg/flytectl

Folders and files

NameName
Last commit message
Last commit date
Feb 8, 2023
Jul 27, 2022
Mar 15, 2022
Feb 22, 2023
Nov 19, 2022
Feb 14, 2023
Mar 17, 2022
Jul 13, 2021
Nov 16, 2022
May 29, 2021
Oct 25, 2021
Feb 8, 2021
Jul 9, 2020
Jul 22, 2021
Jan 3, 2020
Dec 6, 2021
Jan 3, 2020
Apr 7, 2022
Oct 13, 2022
Jan 11, 2022
Jul 6, 2022
Feb 22, 2023
Feb 22, 2023
Feb 11, 2023
May 24, 2021
Jul 22, 2021

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.