Skip to content
File

Blob: main.go

go26 lines
1package main
2 
3import (
4 "context"
5 "fmt"
6 "os"
7 
8 "go.miragespace.co/specter/cmd/specter"
9 "go.miragespace.co/specter/util"
10 
11 "github.com/fatih/color"
12)
13 
14func main() {
15 ctx, cancel := context.WithCancel(context.Background())
16 defer cancel()
17 
18 util.PrettierHelpPrinter()
19 
20 if err := specter.App.Run(ctx, os.Args); err != nil {
21 errColor := color.New(color.FgRed, color.Bold).SprintFunc()
22 fmt.Fprintln(os.Stderr, errColor(err))
23 os.Exit(1)
24 }
25}