We should get someone from Purdue to do this. They are the boilerplaters.

This commit is contained in:
2025-05-12 22:58:55 -04:00
parent 48d7730a5c
commit 9dbd7ecab8
11 changed files with 393 additions and 103 deletions

View File

@@ -0,0 +1,42 @@
package params
import (
"github.com/aws/aws-sdk-go/aws"
"github.com/charmbracelet/huh"
)
type MinHeight struct {
paramValue *string
field *huh.Input
}
func NewMinHeight() *MinHeight {
mh := &MinHeight{
paramValue: nil,
field: huh.NewInput().
Key("min-height").
Description("The minimum height of the image.").
Title("Min Height"),
}
mh.paramValue = aws.String("")
mh.field.Value(mh.paramValue)
return mh
}
func (mh MinHeight) Display() string {
return "min-height"
}
func (mh MinHeight) Value() string {
return *mh.paramValue
}
func (mh MinHeight) Key() string {
return "mh"
}
func (mh MinHeight) Input() []huh.Field {
return []huh.Field{mh.field}
}