diff options
Diffstat (limited to 'internal/tui')
| -rw-r--r-- | internal/tui/person_selector.go | 5 | ||||
| -rw-r--r-- | internal/tui/wizard.go | 4 |
2 files changed, 5 insertions, 4 deletions
diff --git a/internal/tui/person_selector.go b/internal/tui/person_selector.go index 359c7b3..229353b 100644 --- a/internal/tui/person_selector.go +++ b/internal/tui/person_selector.go @@ -3,9 +3,10 @@ package tui import ( "encoding/json" "fmt" - "os" "strings" + "git.db.org.ai/dborg/internal/utils" + tea "github.com/charmbracelet/bubbletea" "github.com/charmbracelet/lipgloss" ) @@ -409,7 +410,7 @@ func RunPersonSelector(searchData map[string]interface{}) (int, error) { return -1, err } - tty, err := os.OpenFile("/dev/tty", os.O_RDWR, 0) + tty, err := utils.OpenTTY() if err != nil { return -1, fmt.Errorf("failed to open terminal: %w", err) } diff --git a/internal/tui/wizard.go b/internal/tui/wizard.go index 3bbad2e..8a641c0 100644 --- a/internal/tui/wizard.go +++ b/internal/tui/wizard.go @@ -2,10 +2,10 @@ package tui import ( "fmt" - "os" "strings" "git.db.org.ai/dborg/internal/formatter" + "git.db.org.ai/dborg/internal/utils" "github.com/charmbracelet/bubbles/textinput" tea "github.com/charmbracelet/bubbletea" "github.com/charmbracelet/lipgloss" @@ -472,7 +472,7 @@ func (m WizardModel) GetReportData() map[string]interface{} { } func RunSkiptraceWizard(searchFn SearchFunc, reportFn ReportFunc, jsonOutput bool) error { - tty, err := os.OpenFile("/dev/tty", os.O_RDWR, 0) + tty, err := utils.OpenTTY() if err != nil { return fmt.Errorf("failed to open terminal: %w", err) } |
