Files
pmg/cmd/version/version.go
T
Kunal SinghandGitHub cd8fb52c47 feat: new pmg banner (#68)
* feat: new pmg banner

* commit lenght check
2025-08-21 23:01:30 +05:30

26 lines
554 B
Go

package version
import (
"fmt"
"os"
"github.com/safedep/pmg/internal/ui"
"github.com/safedep/pmg/internal/version"
"github.com/spf13/cobra"
)
func NewVersionCommand() *cobra.Command {
return &cobra.Command{
Use: "version",
Short: "Show version and build information",
RunE: func(cmd *cobra.Command, args []string) error {
fmt.Print(ui.GeneratePMGBanner(version.Version, version.Commit))
fmt.Fprintf(os.Stdout, "Version: %s\n", version.Version)
fmt.Fprintf(os.Stdout, "CommitSHA: %s\n", version.Commit)
return nil
},
}
}