gaol

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

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

Go to latest
Published: Aug 22, 2016 License: MIT Imports: 4 Imported by: 0

README

gaol

A CLI for Garden

MIT License


about

Gaol is a simple, fast, and composable CLI for the Garden container server. It is designed to be used with other command line tools. It is suitable for use in scripts and other headless operations.

installation

Download the latest binary from the releases page, make it executable, and put it somewhere in your path.

usage

All of the commands are documented in the help and usage section of the CLI. You can see this by running:

gaol --help

Some of the more common commands are:

# creating a container
$ gaol create
conabc123

# run a command inside a container
$ gaol run conabc123 --attach --command "date"
Sat  7 Feb 2015 15:14:17 GMT

# run a process in the background and then attach to it
$ gaol run conabc123 --command 'sh -c "while true; do date; sleep 1; done"'
5
$ gaol attach conabc123 --pid 5
Sat  7 Feb 2015 15:14:45 GMT
Sat  7 Feb 2015 15:14:46 GMT
Sat  7 Feb 2015 15:14:47 GMT

# open a shell inside a new container
$ gaol shell $(gaol create)

# copying files into a container
$ tar c file.txt | gaol stream-in conabc123 --destination /etc/file.txt

# copying files from one container to another
$ gaol stream-out abc -s ./foo | gaol stream-in def -d ./foo

# destroy all containers
$ gaol list | xargs gaol destroy

Garden https://github.com/cloudfoundry/garden

Gaol Definition http://en.wiktionary.org/wiki/gaol

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Godeps
_workspace/src/code.cloudfoundry.org/garden/client/connection/connectionfakes
This file was generated by counterfeiter This file was generated by counterfeiter
This file was generated by counterfeiter This file was generated by counterfeiter
_workspace/src/code.cloudfoundry.org/garden/client/connection/fakes
This file was generated by counterfeiter This file was generated by counterfeiter
This file was generated by counterfeiter This file was generated by counterfeiter
_workspace/src/code.cloudfoundry.org/garden/gardenfakes
This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter
This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter
_workspace/src/github.com/bmizerany/pat
Package pat implements a simple URL pattern muxer
Package pat implements a simple URL pattern muxer
_workspace/src/github.com/fatih/color
Package color is an ANSI color package to output colorized or SGR defined output to the standard output.
Package color is an ANSI color package to output colorized or SGR defined output to the standard output.
_workspace/src/github.com/jessevdk/go-flags
Package flags provides an extensive command line option parser.
Package flags provides an extensive command line option parser.
_workspace/src/github.com/kr/pty
Package pty provides functions for working with Unix terminals.
Package pty provides functions for working with Unix terminals.
_workspace/src/github.com/mattn/go-isatty
Package isatty implements interface to isatty
Package isatty implements interface to isatty
_workspace/src/github.com/pkg/term
Package term manages POSIX terminals.
Package term manages POSIX terminals.
_workspace/src/github.com/pkg/term/termios
Package termios implements the low level termios(3) terminal line discipline facilities.
Package termios implements the low level termios(3) terminal line discipline facilities.
_workspace/src/github.com/shiena/ansicolor
Package ansicolor provides color console in Windows as ANSICON.
Package ansicolor provides color console in Windows as ANSICON.
_workspace/src/github.com/shiena/ansicolor/ansicolor
The ansicolor command colors a console text by ANSI escape sequence like wac.
The ansicolor command colors a console text by ANSI escape sequence like wac.
_workspace/src/github.com/tedsuo/rata
Package rata provides three things: Routes, a Router, and a RequestGenerator.
Package rata provides three things: Routes, a Router, and a RequestGenerator.

Jump to

Keyboard shortcuts

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