github.com/tilt-dev/tilt@v0.33.15-0.20240515162809-0a22ed45d8a0/pkg/model/user_config_state.go (about)

     1  package model
     2  
     3  import "time"
     4  
     5  type UserConfigState struct {
     6  	ArgsChangeTime time.Time
     7  	Args           []string
     8  }
     9  
    10  func NewUserConfigState(args []string) UserConfigState {
    11  	return UserConfigState{Args: args}
    12  }
    13  
    14  func (ucs UserConfigState) WithArgs(args []string) UserConfigState {
    15  	ucs.Args = args
    16  	ucs.ArgsChangeTime = time.Now()
    17  	return ucs
    18  }