Documentation ¶
Overview ¶
Package cmd contains all the pilosa subcommand definitions (1 per file).
Each command file has an init function and a New*Cmd function, as well as a global exported instance of the command.
The New*Cmd function is a function which returns a cobra.Command object wrapping this subcommand.
The init function adds the New*Cmd to a map of subcommand functions which ensures that no two commands have the same name, and is used when a new root command is created to instantiate all of the subcommands.
The instance of the command is global and exported so that it can be tested.
Index ¶
- Variables
- func NewBackupCmd(stdin io.Reader, stdout, stderr io.Writer) *cobra.Command
- func NewBenchCommand(stdin io.Reader, stdout, stderr io.Writer) *cobra.Command
- func NewCheckCommand(stdin io.Reader, stdout, stderr io.Writer) *cobra.Command
- func NewConfigCommand(stdin io.Reader, stdout, stderr io.Writer) *cobra.Command
- func NewExportCommand(stdin io.Reader, stdout, stderr io.Writer) *cobra.Command
- func NewGenerateConfigCommand(stdin io.Reader, stdout, stderr io.Writer) *cobra.Command
- func NewImportCommand(stdin io.Reader, stdout, stderr io.Writer) *cobra.Command
- func NewInspectCommand(stdin io.Reader, stdout, stderr io.Writer) *cobra.Command
- func NewRestoreCommand(stdin io.Reader, stdout, stderr io.Writer) *cobra.Command
- func NewRootCommand(stdin io.Reader, stdout, stderr io.Writer) *cobra.Command
- func NewServeCmd(stdin io.Reader, stdout, stderr io.Writer) *cobra.Command
Constants ¶
This section is empty.
Variables ¶
var Backuper *ctl.BackupCommand
var Bencher *ctl.BenchCommand
var Checker *ctl.CheckCommand
var Conf *ctl.ConfigCommand
var Exporter *ctl.ExportCommand
var GenerateConf *ctl.GenerateConfigCommand
var Importer *ctl.ImportCommand
var Inspector *ctl.InspectCommand
var Restorer *ctl.RestoreCommand
var Server *server.Command
Server is global so that tests can control and verify it.
Functions ¶
func NewBenchCommand ¶
func NewCheckCommand ¶
func NewConfigCommand ¶
func NewExportCommand ¶
func NewGenerateConfigCommand ¶ added in v0.4.0
func NewImportCommand ¶
NewImportCommand runs the Pilosa import subcommand for ingesting bulk data.
func NewInspectCommand ¶
func NewRestoreCommand ¶
Types ¶
This section is empty.