85
}
86
87
>
func dropKeyspace(cli *cli.Context, logger log.Logger) error {
handler.go
88
>
config, err := newCQLClientConfig(cli)
89
>
if err != nil {
90
logger.Error("Unable to read config.", tag.Error(schema.NewConfigError(err.Error())))
91
return err
92
}
93
>
keyspace := cli.String(schema.CLIOptKeyspace)
handler.go
94
>
if keyspace == "" {
95
>
err := fmt.Errorf("missing %s argument", flag(schema.CLIOptKeyspace))
96
>
logger.Error("Unable to read config.", tag.Error(schema.NewConfigError(err.Error())))
97
>
return err
98
>
}
99
err = doDropKeyspace(config, keyspace, logger)
100
if err != nil {