@@ -15,6 +15,7 @@ import (
1515 "github.com/kujtimiihoxha/opencode/internal/logging"
1616 "github.com/kujtimiihoxha/opencode/internal/pubsub"
1717 "github.com/kujtimiihoxha/opencode/internal/tui"
18+ "github.com/kujtimiihoxha/opencode/internal/version"
1819 zone "github.com/lrstanley/bubblezone"
1920 "github.com/spf13/cobra"
2021)
@@ -31,6 +32,10 @@ to assist developers in writing, debugging, and understanding code directly from
3132 cmd.Help()
3233 return nil
3334 }
35+ if cmd.Flag("version").Changed {
36+ fmt.Println(version.Version)
37+ return nil
38+ }
3439
3540 // Load the config
3641 debug, _ := cmd.Flags().GetBool("debug")
@@ -247,6 +252,7 @@ func Execute() {
247252
248253func init() {
249254 rootCmd.Flags().BoolP("help", "h", false, "Help")
255+ rootCmd.Flags().BoolP("version", "v", false, "Version")
250256 rootCmd.Flags().BoolP("debug", "d", false, "Debug")
251257 rootCmd.Flags().StringP("cwd", "c", "", "Current working directory")
252258}