Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyFlagOverrides ¶
ApplyFlagOverrides parses a comma separated list of feature flag overrides (without the -- flag name prefix) and sets them in the referenced features.
Types ¶
type Features ¶
type Features struct { ReferencedSaveOnly bool `long:"referenced-save-only" description:"only save artifacts that are directly referenced"` UseCopyIncludePatterns bool `long:"use-copy-include-patterns" description:"specify an include pattern to buildkit when performing copies"` ForIn bool `long:"for-in" description:"allow the use of the FOR command"` RequireForceForUnsafeSaves bool `long:"require-force-for-unsafe-saves" description:"require the --force flag when saving to path outside of current path"` NoImplicitIgnore bool `` /* 184-byte string literal not displayed */ CheckDuplicateImages bool `long:"check-duplicate-images" description:"check for duplicate images during output"` EarthlyVersionArg bool `long:"earthly-version-arg" description:"includes EARTHLY_VERSION and EARTHLY_BUILD_SHA ARGs"` ExplicitGlobal bool `long:"explicit-global" description:"require base target args to have explicit settings to be considered global args"` UseCacheCommand bool `long:"use-cache-command" description:"allow use of CACHE command in Earthfiles"` UseHostCommand bool `long:"use-host-command" description:"allow use of HOST command in Earthfiles"` ExecAfterParallel bool `long:"exec-after-parallel" description:"force execution after parallel conversion"` UseCopyLink bool `long:"use-copy-link" description:"use the equivalent of COPY --link for all copy-like operations"` ParallelLoad bool `long:"parallel-load" description:"perform parallel loading of images into WITH DOCKER"` NoTarBuildOutput bool `long:"no-tar-build-output" description:"do not print output when creating a tarball to load into WITH DOCKER"` ShellOutAnywhere bool `long:"shell-out-anywhere" description:"allow shelling-out in the middle of ARGs, or any other command"` NewPlatform bool `long:"new-platform" description:"enable new platform behavior"` UseNoManifestList bool `long:"use-no-manifest-list" description:"enable the SAVE IMAGE --no-manifest-list option"` UseChmod bool `long:"use-chmod" description:"enable the SAVE IMAGE --no-manifest-list option"` UseRegistryForWithDocker bool `long:"use-registry-for-with-docker" description:"use embedded Docker registry for WITH DOCKER load operations"` WaitBlock bool `long:"wait-block" description:"enable WITH/END feature, also allows RUN --push mixed with non-push commands"` Major int Minor int }
Features is used to denote which features to flip on or off; this is for use in maintaining backwards compatibility
func GetFeatures ¶
GetFeatures returns a features struct for a particular version
Click to show internal directories.
Click to hide internal directories.