Skip to content

Commit 65d2a01

Browse files
Create main.go
1 parent bcb1d51 commit 65d2a01

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

cmd/logpilot/main.go

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
package main
2+
3+
import (
4+
"fmt"
5+
"os"
6+
7+
tea "github.com/charmbracelet/bubbletea"
8+
"github.com/clarabennett2626/logpilot/internal/tui"
9+
)
10+
11+
var (
12+
version = "dev"
13+
commit = "none"
14+
date = "unknown"
15+
)
16+
17+
func main() {
18+
if len(os.Args) > 1 && os.Args[1] == "--version" {
19+
fmt.Printf("logpilot %s (%s) built %s\n", version, commit, date)
20+
os.Exit(0)
21+
}
22+
23+
p := tea.NewProgram(tui.NewModel(), tea.WithAltScreen())
24+
if _, err := p.Run(); err != nil {
25+
fmt.Fprintf(os.Stderr, "Error: %v\n", err)
26+
os.Exit(1)
27+
}
28+
}
29+

0 commit comments

Comments
 (0)