org.testcontainers.images.builder.dockerfile.traits.CmdStatementTrait Maven / Gradle / Ivy
package org.testcontainers.images.builder.dockerfile.traits;
import org.testcontainers.images.builder.dockerfile.statement.MultiArgsStatement;
import org.testcontainers.images.builder.dockerfile.statement.SingleArgumentStatement;
public interface CmdStatementTrait & DockerfileBuilderTrait> {
default SELF cmd(String command) {
return ((SELF) this).withStatement(new SingleArgumentStatement("CMD", command));
}
default SELF cmd(String... commandParts) {
return ((SELF) this).withStatement(new MultiArgsStatement("CMD", commandParts));
}
}