Find file History
Latest commit 0aa172c Jan 12, 2017 @titanous titanous cli: Rewrite app name in service from process config
This prevents importing under a new app name from breaking deploys.

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
Permalink
..
Failed to load latest commit information.
config vendor: Replace Godeps with vendor/ directory Jun 18, 2016
contrib appliance, cli, receiver, slugbuiler, taffy, test, util: same as before Nov 5, 2014
.gitignore cli: Update using TUF Mar 14, 2015
LICENSE all: Update Flynn trademark status Apr 7, 2015
README.md cli: Error if curl download of binary fails May 19, 2015
Tupfile.lua all: Switch to SquashFS + OverlayFS images Nov 4, 2016
app.go controller: Delete releases when deleting apps Jun 28, 2016
cluster.go cli: Fix small typo in cluster log-sink usage Jan 7, 2017
common.go cli: Add flynn remote add Sep 2, 2015
deployment.go vendor: Replace Godeps with vendor/ directory Jun 18, 2016
docker.go controller: Associate releases with a single app Dec 14, 2016
env.go controller: Associate releases with a single app Dec 14, 2016
export.go cli: Rewrite app name in service from process config Jan 12, 2017
git.go cli: Treat empty line as EOF in git credential helper Dec 14, 2016
install.go vendor: Replace Godeps with vendor/ directory Jun 18, 2016
kill.go cli: Let `flynn kill` receive a list of jobs Oct 22, 2016
limit.go controller: Associate releases with a single app Dec 14, 2016
log.go logaggregator: Support filtering by stream type Oct 13, 2016
main.go cli: Fallback to --jobs=1 when importing to old clusters Nov 14, 2016
meta.go vendor: Replace Godeps with vendor/ directory Jun 18, 2016
mongodb.go all: Replace Entrypoint / Cmd with Args Jul 16, 2016
mysql.go cli: Don’t round-trip MySQL dumps through log tier Oct 26, 2016
pg.go cli: Fallback to --jobs=1 when importing to old clusters Nov 14, 2016
provider.go vendor: Replace Godeps with vendor/ directory Jun 18, 2016
ps.go cli: Simplify `flynn ps` code Oct 22, 2016
redis.go all: Replace Entrypoint / Cmd with Args Jul 16, 2016
release.go host,controller: Allow jobs to be launched in host PID namespace Jan 7, 2017
remote.go vendor: Replace Godeps with vendor/ directory Jun 18, 2016
resource.go vendor: Replace Godeps with vendor/ directory Jun 18, 2016
route.go router: Track and stream backend drain events Oct 9, 2016
run.go cli: allow specifying limits for run jobs Nov 25, 2016
scale.go vendor: Replace Godeps with vendor/ directory Jun 18, 2016
tuf.go.tmpl cli: Update using TUF Mar 14, 2015
update.go all: Bump TUF timeout to 30s Sep 22, 2016
version.go cli: Update using TUF Mar 14, 2015

README.md

Flynn Command-Line Interface

flynn-cli is the command-line client for the controller. It provides access to many functions related to deploying and managing applications.

Installation

Pre-built binaries are available for Mac OS X, Linux, and Windows. Once installed, these binaries will automatically update themselves when new releases are available.

To install the latest release on OS X or Linux, run this command in a terminal:

L=/usr/local/bin/flynn && curl -sSL -A "`uname -sp`" https://dl.flynn.io/cli | zcat >$L && chmod +x $L

To install the latest release on Windows, run this command in PowerShell:

(New-Object Net.WebClient).DownloadString('https://dl.flynn.io/cli.ps1') | iex

Usage

The basic usage is:

flynn [-a app] <command> [options] [arguments]

For a list of commands and usage instructions, run flynn help.

Credits

flynn-cli is a fork of Heroku's hk.