chair

package module
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Oct 15, 2017 License: MIT Imports: 8 Imported by: 2

README

logo

Chair

This chair helps you when you play isucon.

Software License


Usage

Usage:
  chair [flags]
  chair [command]

Available Commands:
  dump        Dump mysql schema or data
  help        Help about any command
  info        show machine information
  setup       Run initial setup for isucon environment
  show        Show some configuration content
  tldr        tldr some command

Flags:
  -h, --help      help for chair
      --version   show version (default true)

SubCommands

dump

dump command dumps mysql schema or data.

Usage:
  chair dump [flags]

Examples:
    chair dump [flags] all
    chair dump [flags] schema
    chair dump [flags] data

Flags:
  -d, --database string   specify mysql database
  -h, --help              help for dump
  -H, --host string       specify mysql hostname (default "127.0.0.1")
  -p, --pass string       specify mysql password
  -P, --port int          specify mysql port number (default 3306)
  -u, --user string       specify mysql username
info

info command checks information you are using machine.

Usage:
  chair info [flags]

Flags:
  -h, --help            help for info
  -t, --time duration   specify time to measure cpu utilization (default 1s)
setup

setup command will download some binary, generate script to help you.
If you want to run, you should run as a superuser.

Usage:
  chair setup [flags]

Examples:
    sudo chair setup

Flags:
  -h, --help   help for setup
show

show command shows a part of configuration for mysql and nginx.

Usage:
  chair show [flags]

Examples:
    chair show sql-default
    chair show nginx-access-log
    chair show sql-(default|slow-log|maybe-nice|cache|fix57-groupby)
    chair show nginx-(access-log|event|outside-maybe-nice|static)
tldr

tldr command shows tldr for some command to help you.

Usage:
  chair tldr [flags]

Examples:
    chair tldr alp
    chair tldr pt-query-digest

Flags:
  -h, --help   help for tldr

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCommand

func NewCommand() *cobra.Command

func UnwrapErrors

func UnwrapErrors(err error) (int, error)

UnwrapErrors get important message from wrapped error message

Types

type Chair

type Chair struct {
	StackTrace bool
	Command    *cobra.Command
}

func New

func New() *Chair

func (*Chair) Run

func (c *Chair) Run() int

Run command line

Directories

Path Synopsis
cmd
internal

Jump to

Keyboard shortcuts

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