meeko

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

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

Go to latest
Published: Jul 24, 2014 License: MIT Imports: 23 Imported by: 0

README

meeko

A Meeko CLI management utility.

Overview

meeko is a command line utility for managing Meeko agents.

Under the hook, meeko is implemented as a short-lived Meeko agent that uses the Meeko RPC service to communicate with the agent supervisor component.

Commands
  env        show agent variable values
  info       show agent info
  install    install a new agent
  list       list installed agents
  remove     uninstall an agent
  restart    restart a running agent
  set        set agent variable
  start      start an agent
  status     show agent status
  stop       stop a running agent
  unset      unset agent variable
  upgrade    upgrade an installed agent
  watch      stream agent logs

Installation

meeko must be installed from sources right now. It uses Godep for vendoring.

$ cd meeko
$ godep go build
$ ./meeko -h

Configuration

meeko expects a file called .meekorc to be present in the user's home directory. It is a YAML file that must contain the following keys:

endpoint_address: Meeko RPC service WebSocket endpoint address (URL)
access_token:     Meeko RPC service WebSocket endpoint token
management_token: Meeko management token

Discussion

Join the mailing list and ask about anything!

License

MIT, see the LICENSE file.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Godeps
_workspace/src/code.google.com/p/go.crypto/ssh/terminal
Package terminal provides support functions for dealing with terminals, as commonly found on UNIX systems.
Package terminal provides support functions for dealing with terminals, as commonly found on UNIX systems.
_workspace/src/code.google.com/p/go.net/websocket
Package websocket implements a client and server for the WebSocket protocol as specified in RFC 6455.
Package websocket implements a client and server for the WebSocket protocol as specified in RFC 6455.
_workspace/src/github.com/cihub/seelog
Package seelog implements logging functionality with flexible dispatching, filtering, and formatting.
Package seelog implements logging functionality with flexible dispatching, filtering, and formatting.
_workspace/src/github.com/tchap/gocli
gocli is yet another package to aid with parsing command line arguments.
gocli is yet another package to aid with parsing command line arguments.
_workspace/src/github.com/ugorji/go/codec
High Performance, Feature-Rich Idiomatic Go encoding library for msgpack and binc .
High Performance, Feature-Rich Idiomatic Go encoding library for msgpack and binc .
_workspace/src/github.com/wsxiaoys/terminal/color
The colors package provide a simple way to bring colorful charcaters to terminal interface.
The colors package provide a simple way to bring colorful charcaters to terminal interface.
_workspace/src/gopkg.in/v1/yaml
Package yaml implements YAML support for the Go language.
Package yaml implements YAML support for the Go language.
_workspace/src/labix.org/v2/mgo/bson
Package bson is an implementation of the BSON specification for Go: http://bsonspec.org It was created as part of the mgo MongoDB driver for Go, but is standalone and may be used on its own without the driver.
Package bson is an implementation of the BSON specification for Go: http://bsonspec.org It was created as part of the mgo MongoDB driver for Go, but is standalone and may be used on its own without the driver.

Jump to

Keyboard shortcuts

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