pingsutw / flytectl

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

Home Page:https://flyte.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

flytectl

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

Flytectl is designed to be a portable, lightweight, CLI for working with Flyte. It is written in Golang and can access FlyteAdmin

Docs

Docs are generated using Sphinx and are available at flytectl.rtfd.io Generating docs locally can be accomplished by running make gendocs from within the docs folder

Installation

Install flytectl with homebrew tap

$ brew install flyteorg/homebrew-tap/flytectl

# Upgrade flytectl 
$ brew upgrade flytectl

Install flytectl with shell script

$ curl -s https://raw.githubusercontent.com/lyft/flytectl/master/install.sh | bash

Get Started

Create a sandbox cluster

$ flytectl sandbox start 

Register flytesnacks example

# Run Core workflows 
$ flytectl register examples -d development -p flytesnacks

Contributing

Contribution guidelines for this project

About

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

https://flyte.org

License:Apache License 2.0


Languages

Language:Go 96.9%Language:Shell 2.6%Language:Makefile 0.5%