From 251c3db8a16b433f840b2d836303a72a4a97ddd2 Mon Sep 17 00:00:00 2001 From: eltrac Date: Wed, 4 Mar 2026 10:58:48 +0800 Subject: feat: add simple subcommands --- main.go | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 5196dd4..72f3b23 100644 --- a/main.go +++ b/main.go @@ -8,7 +8,21 @@ import ( ) func main() { - p := tea.NewProgram(initialModel()) + var p *tea.Program + + // simple subcomands + args := os.Args + + if len(args) == 1 { + p = tea.NewProgram(initialModel()) + } else { + subcmd := args[1] + switch subcmd { + case "drafts": + p = tea.NewProgram(initialModel()) + } + } + if _, err := p.Run(); err != nil { fmt.Printf("Error: %v", err) os.Exit(1) -- cgit v1.2.3