[#1223] lens/tui: Add help for tui command in lens CLI

Signed-off-by: Aleksey Savchuk <a.savchuk@yadro.com>
This commit is contained in:
Aleksey Savchuk 2024-08-12 13:05:15 +03:00
parent 62f8e91d79
commit ff28b7e592
No known key found for this signature in database
2 changed files with 5 additions and 5 deletions

View file

@ -13,8 +13,8 @@ import (
var tuiCMD = &cobra.Command{
Use: "tui",
Short: "",
Long: "",
Short: "Metabase TUI",
Long: "Launch a TUI to browse metabase and search for data",
Run: tuiFunc,
}
@ -79,7 +79,7 @@ func runTUI(cmd *cobra.Command) error {
err = ui.WithPrompt(initialFilter)
if err != nil {
return err
return fmt.Errorf("invalid filter prompt: %w", err)
}
app.SetRoot(ui, true).SetFocus(ui)

View file

@ -475,7 +475,7 @@ func (ui *UI) processPrompt(prompt string) (filter *Filter, err error) {
parts := strings.Split(prompt, ":")
if len(parts) != 2 {
return nil, errors.New("invalid syntax, expected <filter id>:<filter args...>")
return nil, errors.New("expected <filter tag>:<filter args...>")
}
filterID := strings.TrimSpace(parts[0])
@ -485,7 +485,7 @@ func (ui *UI) processPrompt(prompt string) (filter *Filter, err error) {
if ok {
filterValue, err := parser(filterString)
if err != nil {
return nil, fmt.Errorf("can't parse '%s' filter value: %w", filterID, err)
return nil, fmt.Errorf("can't parse '%s' filter args: %w", filterID, err)
}
return NewFilter(map[string]any{filterID: filterValue}), nil
}