Class Cmd<T extends Cmd<?>>

java.lang.Object
org.honton.chas.buildx.maven.plugin.cmdline.Cmd<T>
Direct Known Subclasses:
Buildx

public class Cmd<T extends Cmd<?>> extends Object
  • Field Details

    • command

      protected final List<String> command
    • isPodman

      protected final boolean isPodman
  • Constructor Details

  • Method Details

    • addCmd

      public T addCmd(String cmd)
    • addParameters

      public T addParameters(String p1, String p2)
    • addParameter

      public T addParameter(String parameter)
    • splitList

      public static List<String> splitList(List<String> stringList)
    • allPlatforms

      public static String allPlatforms(List<String> platforms)
      Parameters:
      platforms - the os/arch of specified platforms or native platform
    • nativePlatform

      public static String nativePlatform()
    • iterateImageTags

      public static void iterateImageTags(List<String> registries, String image, Cmd.ImageConsumer consumer) throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException