Help us shape the future of Go! Take the 2026 Go Developer Survey

command

package
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: May 9, 2018 License: Apache-2.0 Imports: 10 Imported by: 5

Documentation

Index

Constants

View Source
const (
	ServerDescription = "Starts a gitbase server instance"
	ServerHelp        = ServerDescription + "\n\n" +
		"The squashing tables and pushing down join conditions is still a\n" +
		"work in progress and unstable,disable by default can be enabled\n" +
		"using a not empty value at GITBASE_UNSTABLE_SQUASH_ENABLE env variable.\n\n" +
		"By default when gitbase encounters and error in a repository it\n" +
		"stops the query. With GITBASE_SKIP_GIT_ERRORS variable it won't\n" +
		"complain and just skip those rows or repositories."
)
View Source
const (
	VersionDescription = "Show the version information"
	VersionHelp        = VersionDescription
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Server

type Server struct {
	Verbose  bool     `short:"v" description:"Activates the verbose mode"`
	Git      []string `short:"g" long:"git" description:"Path where the git repositories are located, multiple directories can be defined"`
	Siva     []string `long:"siva" description:"Path where the siva repositories are located, multiple directories can be defined"`
	Host     string   `short:"h" long:"host" default:"localhost" description:"Host where the server is going to listen"`
	Port     int      `short:"p" long:"port" default:"3306" description:"Port where the server is going to listen"`
	User     string   `short:"u" long:"user" default:"root" description:"User name used for connection"`
	Password string   `short:"P" long:"password" default:"" description:"Password used for connection"`

	// UnstableSquash quashing tables and pushing down join conditions is still
	// a work in progress and unstable. To enable it, the GITBASE_UNSTABLE_SQUASH_ENABLE
	// must not be empty.
	UnstableSquash bool
	// IgnoreGitErrors by default when gitbase encounters and error in a
	// repository it stops the query. With this parameter it won't complain and
	// just skip those rows or repositories.
	SkipGitErrors bool
	// contains filtered or unexported fields
}

Server represents the `server` command of gitbase cli tool.

func (*Server) Execute

func (c *Server) Execute(args []string) error

Execute starts a new gitbase server based on provided configuration, it honors the go-flags.Commander interface.

type Version

type Version struct {
	// Name of the cli binary
	Name string
}

Version represents the `version` command of gitbase cli tool.

func (*Version) Execute

func (c *Version) Execute(args []string) error

Execute prints the build information provided by the compilation tools, it honors the go-flags.Commander interface.

Jump to

Keyboard shortcuts

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