Files
warewulf/internal/app/wwctl/flags/flags.go
Jonathon Anderson 5cd28fb894 Mark --container flag as deprecated
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-10 19:17:15 -07:00

30 lines
948 B
Go

package flags
import (
"github.com/spf13/cobra"
)
func AddContainer(cmd *cobra.Command, dest *string) {
cmd.Flags().StringVarP(dest, "container", "C", "", "Set image name (backwards-compatibility)")
cmd.Flags().Lookup("container").Hidden = true
if err := cmd.Flags().MarkDeprecated("container", "use --image instead"); err != nil {
panic(err)
}
}
func AddWwinit(cmd *cobra.Command, dest *[]string) {
cmd.Flags().StringSliceVar(dest, "wwinit", []string{}, "Set the system overlay")
cmd.Flags().Lookup("wwinit").Hidden = true
if err := cmd.Flags().MarkDeprecated("wwinit", "use --system-overlays instead"); err != nil {
panic(err)
}
}
func AddRuntime(cmd *cobra.Command, dest *[]string) {
cmd.Flags().StringSliceVar(dest, "runtime", []string{}, "Set the runtime overlay")
cmd.Flags().Lookup("runtime").Hidden = true
if err := cmd.Flags().MarkDeprecated("runtime", "use --runtime-overlays instead"); err != nil {
panic(err)
}
}