flynn-cli

command module
v0.0.0-...-ec3793a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 26, 2014 License: MIT Imports: 36 Imported by: 0

README

flynn-cli

flynn-cli is the command-line client for flynn-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 BSD. Once installed, these binaries will automatically update themselves when new releases are available.

To install a pre-built binary release, run the following one-liner:

L=/usr/local/bin/flynn && curl -sL -A "`uname -sp`" https://flynn-cli.herokuapp.com/flynn.gz | zcat >$L && chmod +x $L

Usage

The basic usage of flynn-cli is:

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

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

Development

flynn-cli requires Go 1.2 or newer and uses Godep to manage dependencies. Run godep go build to get a flynn-cli binary.

Credits

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

Flynn

Flynn is a modular, open source Platform as a Service (PaaS).

If you're new to Flynn, start here.

Status

Flynn is in active development and currently unsuitable for production use.

Users are encouraged to experiment with Flynn but should assume there are stability, security, and performance weaknesses throughout the project. This warning will be removed when Flynn is ready for production use.

Please report bugs as issues on the appropriate repository. If you have a general question or don't know which repo to use, report them here.

Contributing

We welcome and encourage community contributions to Flynn.

Since the project is still unstable, there are specific priorities for development. Pull requests that do not address these priorities will not be accepted until Flynn is production ready.

Please familiarize yourself with the Contribution Guidelines and Project Roadmap before contributing.

There are many ways to help Flynn besides contributing code:

  • Fix bugs or file issues
  • Improve the documentation including this website
  • Contribute financially to support core development

Flynn is a trademark of Apollic Software, LLC.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Godeps
_workspace/src/bitbucket.org/kardianos/osext
Extensions to the standard "os" package.
Extensions to the standard "os" package.
_workspace/src/github.com/bgentry/pflag
pflag is a drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
pflag is a drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
_workspace/src/github.com/flynn/go-discoverd
Client library for discoverd that gives you service discovery and registration, as well as basic leader election coordination.
Client library for discoverd that gives you service discovery and registration, as well as basic leader election coordination.
_workspace/src/github.com/flynn/go-discoverd/balancer
package balancer provides reference implementations for common load balancing techniques across service sets.
package balancer provides reference implementations for common load balancing techniques across service sets.
_workspace/src/github.com/flynn/go-dockerclient
Package docker provides a client for the Docker remote API.
Package docker provides a client for the Docker remote API.
_workspace/src/github.com/flynn/go-flynn/demultiplex
Package demultiplex demultiplexes Docker attach streams
Package demultiplex demultiplexes Docker attach streams
_workspace/src/github.com/flynn/go-flynn/pinned
Package pinned provides a dial function that checks TLS server certificates against local pins.
Package pinned provides a dial function that checks TLS server certificates against local pins.
_workspace/src/github.com/flynn/rpcplus
Package rpc provides access to the exported methods of an object across a network or other I/O connection.
Package rpc provides access to the exported methods of an object across a network or other I/O connection.
_workspace/src/github.com/flynn/rpcplus/jsonrpc
Package jsonrpc implements a JSON-RPC ClientCodec and ServerCodec for the rpc package.
Package jsonrpc implements a JSON-RPC ClientCodec and ServerCodec for the rpc package.
_workspace/src/github.com/inconshreveable/go-update
Package update allows a program to "self-update", replacing its executable file with new bytes.
Package update allows a program to "self-update", replacing its executable file with new bytes.
_workspace/src/github.com/kr/binarydist
Package binarydist implements binary diff and patch as described on http://www.daemonology.net/bsdiff/.
Package binarydist implements binary diff and patch as described on http://www.daemonology.net/bsdiff/.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL