Configuration options for a Lake build.
- oldMode : BoolUse modification times for trace checking. 
- trustHash : BoolWhether to trust .hashfiles.
- noBuild : BoolEarly exit if a target has to be rebuilt. 
- verbosity : VerbosityVerbosity level ( -q,-v, or neither).
- showSuccess : BoolWhether to print a message when the build finishes successfully (if not quiet). 
- outputsFile? : Option System.FilePathFile to save input-to-output mappings from the build of the worksoace's root 
Instances For
Whether the build should show progress information.
Verbosity.quiet hides progress and, for a noBuild,
Verbosity.verbose shows progress.
Equations
Instances For
A Lake context with a build configuration and additional build data.
- leanTrace : BuildTrace
Instances For
@[reducible, inline]
A monad equipped with a Lake build context.
Equations
Instances For
Equations
- Lake.instMonadLiftLakeMBuildTOfPure = { monadLift := fun {α : Type} (x : Lake.LakeM α) (ctx : Lake.BuildContext) => pure (Lake.LakeM.run ctx.toContext x) }
@[inline]
Equations
Instances For
@[inline]
Equations
- Lake.getLeanTrace = (fun (x : Lake.BuildContext) => x.leanTrace) <$> Lake.getBuildContext
Instances For
@[inline]
Equations
- Lake.getBuildConfig = (fun (x : Lake.BuildContext) => x.toBuildConfig) <$> Lake.getBuildContext
Instances For
@[inline]
Equations
- Lake.getIsOldMode = (fun (x : Lake.BuildConfig) => x.oldMode) <$> Lake.getBuildConfig
Instances For
@[inline]
Equations
- Lake.getTrustHash = (fun (x : Lake.BuildConfig) => x.trustHash) <$> Lake.getBuildConfig
Instances For
@[inline]
Equations
- Lake.getNoBuild = (fun (x : Lake.BuildConfig) => x.noBuild) <$> Lake.getBuildConfig
Instances For
@[inline]
Equations
- Lake.getVerbosity = (fun (x : Lake.BuildConfig) => x.verbosity) <$> Lake.getBuildConfig
Instances For
@[inline]
Equations
- Lake.getIsVerbose = (fun (x : Lake.Verbosity) => x == Lake.Verbosity.verbose) <$> Lake.getVerbosity
Instances For
@[inline]
Equations
- Lake.getIsQuiet = (fun (x : Lake.Verbosity) => x == Lake.Verbosity.quiet) <$> Lake.getVerbosity