cli/pkg/cli
Snider 38765962f8 feat(cli): add Int64Flag, DurationFlag helpers; remove NewPassthrough
Add Int64Flag and DurationFlag to the flag helper set for commands
needing int64 seeds and time.Duration intervals. Remove NewPassthrough
which enabled the anti-pattern of bypassing cobra flag parsing with
stdlib flag.FlagSet.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-23 03:32:39 +00:00
..
ansi.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
ansi_test.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
app.go feat(cli): add WithCommands lifecycle pattern for command registration 2026-02-22 23:01:31 +00:00
app_test.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
check.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
check_test.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
command.go feat(cli): add Int64Flag, DurationFlag helpers; remove NewPassthrough 2026-02-23 03:32:39 +00:00
commands.go feat(cli): add WithCommands lifecycle pattern for command registration 2026-02-22 23:01:31 +00:00
commands_test.go feat(cli): add Int64Flag, DurationFlag helpers; remove NewPassthrough 2026-02-23 03:32:39 +00:00
daemon.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
daemon_test.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
errors.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
frame.go refactor(frame): unify String() with View() via viewLocked() 2026-02-22 21:18:55 +00:00
frame_model.go feat(frame): add KeyMap with default bindings 2026-02-22 21:03:50 +00:00
frame_test.go test(frame): add message routing edge case tests 2026-02-22 21:21:11 +00:00
glyph.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
glyph_maps.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
glyph_test.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
i18n.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
layout.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
layout_test.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
log.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
output.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
output_test.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
prompt.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
render.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
runtime.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
stream.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
stream_test.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
strings.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
styles.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
styles_test.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
tracker.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
tracker_test.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
tree.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
tree_test.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00
utils.go feat: add pkg/cli with TUI components (#14, #15) 2026-02-22 20:42:00 +00:00