// Copyright (C) 2026 Shin'ya Minazuki // Tjis file is part of Yomi package cmd import ( "github.com/sirupsen/logrus" "github.com/spf13/cobra" ) var ( bind string root string ) // String set at compile-time var Version string var rootCmd = &cobra.Command{ Use: "yomi", Short: "A staging HTTP server for static content", Run: func(cmd *cobra.Command, args []string) { logrus.Printf("Yomi v%s is starting...", Version) HttpServe(root, bind) }, Version: Version, } func Execute() { err := rootCmd.Execute() if err != nil { logrus.Fatal(err) } } func init() { rootCmd.Flags().StringVarP(&bind, "bind", "b", "127.0.0.1:8000", "") rootCmd.Flags().StringVarP(&root, "root", "r", ".", "") }