Documentation
¶
Index ¶
- Variables
- func GetConfigIfExist() map[string]RedisConf
- func InitConfig()
- func SaveConfig(conf RedisConf)
- type RedisCliDriver
- func (cli *RedisCliDriver) CliName() string
- func (cli *RedisCliDriver) Completer(d prompt.Document) []prompt.Suggest
- func (cli *RedisCliDriver) Conn(ctx context.Context) error
- func (cli *RedisCliDriver) Executor(cmd string)
- func (cli *RedisCliDriver) Exit()
- func (cli *RedisCliDriver) InitConfig()
- func (cli *RedisCliDriver) LivePrefix() string
- func (cli *RedisCliDriver) SurveyConfig()
- type RedisConf
Constants ¶
This section is empty.
Variables ¶
View Source
var BaseQs = []*survey.Question{ { Name: "Name", Prompt: &survey.Input{Message: "What is your redis name?", Default: "redis-cli"}, Validate: survey.Required, }, { Name: "Host", Prompt: &survey.Input{Message: "What is your cli host?", Default: "localhost"}, Validate: survey.Required, }, { Name: "Port", Prompt: &survey.Input{Message: "What is your cli port?", Default: "6379"}, Validate: survey.Required, }, { Name: "Password", Prompt: &survey.Password{Message: "What is your cli password?"}, }, }
Functions ¶
func GetConfigIfExist ¶
func InitConfig ¶
func InitConfig()
func SaveConfig ¶
func SaveConfig(conf RedisConf)
Types ¶
type RedisCliDriver ¶
type RedisCliDriver struct {
RedisConf
// contains filtered or unexported fields
}
func (*RedisCliDriver) CliName ¶
func (cli *RedisCliDriver) CliName() string
func (*RedisCliDriver) Completer ¶
func (cli *RedisCliDriver) Completer(d prompt.Document) []prompt.Suggest
func (*RedisCliDriver) Executor ¶
func (cli *RedisCliDriver) Executor(cmd string)
func (*RedisCliDriver) Exit ¶
func (cli *RedisCliDriver) Exit()
func (*RedisCliDriver) InitConfig ¶
func (cli *RedisCliDriver) InitConfig()
func (*RedisCliDriver) LivePrefix ¶
func (cli *RedisCliDriver) LivePrefix() string
func (*RedisCliDriver) SurveyConfig ¶
func (cli *RedisCliDriver) SurveyConfig()
Click to show internal directories.
Click to hide internal directories.