github.com/tilt-dev/tilt@v0.33.15-0.20240515162809-0a22ed45d8a0/internal/cli/version.go (about)

     1  package cli
     2  
     3  import (
     4  	"context"
     5  	"fmt"
     6  
     7  	"github.com/spf13/cobra"
     8  
     9  	"github.com/tilt-dev/tilt/pkg/model"
    10  )
    11  
    12  type versionCmd struct {
    13  }
    14  
    15  func (c *versionCmd) name() model.TiltSubcommand { return "version" }
    16  
    17  func (c *versionCmd) register() *cobra.Command {
    18  	cmd := &cobra.Command{
    19  		Use:   "version",
    20  		Short: "Current Tilt version",
    21  	}
    22  	return cmd
    23  }
    24  
    25  func (c *versionCmd) run(ctx context.Context, args []string) error {
    26  	fmt.Println(buildStamp())
    27  	return nil
    28  }