init project

This commit is contained in:
juancwu 2026-01-28 15:10:25 +00:00
commit 05d83c52c3
4 changed files with 116 additions and 0 deletions

28
cmd/cli/main.go Normal file
View file

@ -0,0 +1,28 @@
package main
import (
"flag"
"fmt"
"os"
"git.juancwu.dev/juancwu/forgejo-cli/internal/cli"
"git.juancwu.dev/juancwu/forgejo-cli/internal/config"
)
func main() {
var configPath string
flag.StringVar(&configPath, "config", "", "Configuration file path")
cfg, err := config.Load(configPath)
if err != nil {
fmt.Println(err)
os.Exit(1)
}
model := cli.New(cfg)
err = model.Run()
if err != nil {
fmt.Println(err)
os.Exit(1)
}
}