INNER CODE UNIT · Go

func

genuinetools/img · build.go:118

func (cmd *buildCommand) ValidateArgs(c *cobra.Command, args []string) error {
	if len(args) < 1 {
		return fmt.Errorf("must pass a path to build")
	}

	if c.Flag("output").Changed {
		out, err := build.ParseOutput([]string{cmd.output})
		if err != nil || len(out) != 1 {
			return err
		}
		if name, ok := out[0].Attrs["name"]; ok && name != "" {
			validated, err := validateTag(name)
			if err != nil {
				return err
			}
			out[0].Attrs["name"] = validated
		}
		cmd.bkoutput = out[0]

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…