Files
BrowserOS/packages/browseros/tools/bdev/cmd/root.go
2026-03-05 10:06:41 -08:00

32 lines
629 B
Go

package cmd
import (
"github.com/spf13/cobra"
)
var (
verbose bool
version string
)
var rootCmd = &cobra.Command{
Use: "bdev",
Short: "BrowserOS CLI — patch management, builds, and releases",
Long: "bdev manages BrowserOS patches across Chromium checkouts.\nUse push/pull to sync patches, clone for fresh applies.",
SilenceUsage: true,
SilenceErrors: true,
}
func init() {
rootCmd.PersistentFlags().BoolVarP(&verbose, "verbose", "v", false, "increase output detail")
}
func SetVersion(v string) {
version = v
rootCmd.Version = v
}
func Execute() error {
return rootCmd.Execute()
}