Context for loading a Lake configuration.
- lakeEnv : Lake.Env
The Lake environment of the load process.
- wsDir : System.FilePath
The root directory of the Lake workspace.
- relPkgDir : System.FilePath
The directory of the loaded package (relative to the root).
- relConfigFile : System.FilePath
The package's Lake configuration file (relative to the package directory).
- lakeOpts : Lean.NameMap String
A set of key-value Lake configuration options (i.e.,
-K
settings). - leanOpts : Lean.Options
The Lean options with which to elaborate the configuration file.
- reconfigure : Bool
If
true
, Lake will elaborate configuration files instead of using OLeans. - scope : String
The package's scope (e.g., in Reservoir).
- remoteUrl : String
The URL to this package's Git remote (if any).
Instances For
@[inline]
The full path to loaded package's directory.
Instances For
@[inline]
The full path to loaded package's configuration file.
Instances For
@[inline]
The package's Lake directory (for Lake temporary files).
Equations
- cfg.lakeDir = cfg.pkgDir / Lake.defaultLakeDir