mirror of
https://github.com/browseros-ai/BrowserOS.git
synced 2026-05-18 19:16:22 +00:00
32 lines
629 B
Go
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()
|
|
}
|