File: .lake/packages/lean4/src/lean/lake/Lake/Load/Config.lean

full_name: Lake.LoadConfig.lakeEnv
code: /-- Context for loading a Lake configuration. -/
structure LoadConfig where
  /-- The Lake environment of the load process. -/
  lakeEnv : Lake.Env
  /-- The root directory of the Lake workspace. -/
  wsDir : FilePath
  /-- The directory of the loaded package (relative to the root). -/
  relPkgDir : FilePath := "."
  /-- The package's Lake configuration file (relative to the package directory). -/
  relConfigFile : FilePath := defaultConfigFile
  /-- A set of key-value Lake configuration options (i.e., `-K` settings). -/
  lakeOpts : NameMap String := {}
  /-- The Lean options with which to elaborate the configuration file. -/
  leanOpts : Options := {}
  /-- If `true`, Lake will elaborate configuration files instead of using OLeans. -/
  reconfigure : Bool := false
  /-- The URL to this package's Git remote (if any). -/
  remoteUrl? : Option String := none
goal: Lake.Env

full_name: Lake.LoadConfig.remoteUrl?
code: /-- Context for loading a Lake configuration. -/
structure LoadConfig where
  /-- The Lake environment of the load process. -/
  lakeEnv : Lake.Env
  /-- The root directory of the Lake workspace. -/
  wsDir : FilePath
  /-- The directory of the loaded package (relative to the root). -/
  relPkgDir : FilePath := "."
  /-- The package's Lake configuration file (relative to the package directory). -/
  relConfigFile : FilePath := defaultConfigFile
  /-- A set of key-value Lake configuration options (i.e., `-K` settings). -/
  lakeOpts : NameMap String := {}
  /-- The Lean options with which to elaborate the configuration file. -/
  leanOpts : Options := {}
  /-- If `true`, Lake will elaborate configuration files instead of using OLeans. -/
  reconfigure : Bool := false
  /-- The URL to this package's Git remote (if any). -/
  remoteUrl? : Option String := none
goal: Option String

full_name: Lake.LoadConfig.wsDir
code: /-- Context for loading a Lake configuration. -/
structure LoadConfig where
  /-- The Lake environment of the load process. -/
  lakeEnv : Lake.Env
  /-- The root directory of the Lake workspace. -/
  wsDir : FilePath
  /-- The directory of the loaded package (relative to the root). -/
  relPkgDir : FilePath := "."
  /-- The package's Lake configuration file (relative to the package directory). -/
  relConfigFile : FilePath := defaultConfigFile
  /-- A set of key-value Lake configuration options (i.e., `-K` settings). -/
  lakeOpts : NameMap String := {}
  /-- The Lean options with which to elaborate the configuration file. -/
  leanOpts : Options := {}
  /-- If `true`, Lake will elaborate configuration files instead of using OLeans. -/
  reconfigure : Bool := false
  /-- The URL to this package's Git remote (if any). -/
  remoteUrl? : Option String := none
goal: System.FilePath

full_name: Lake.LoadConfig.leanOpts
code: /-- Context for loading a Lake configuration. -/
structure LoadConfig where
  /-- The Lake environment of the load process. -/
  lakeEnv : Lake.Env
  /-- The root directory of the Lake workspace. -/
  wsDir : FilePath
  /-- The directory of the loaded package (relative to the root). -/
  relPkgDir : FilePath := "."
  /-- The package's Lake configuration file (relative to the package directory). -/
  relConfigFile : FilePath := defaultConfigFile
  /-- A set of key-value Lake configuration options (i.e., `-K` settings). -/
  lakeOpts : NameMap String := {}
  /-- The Lean options with which to elaborate the configuration file. -/
  leanOpts : Options := {}
  /-- If `true`, Lake will elaborate configuration files instead of using OLeans. -/
  reconfigure : Bool := false
  /-- The URL to this package's Git remote (if any). -/
  remoteUrl? : Option String := none
goal: Lean.Options

full_name: Lake.LoadConfig
code: /-- Context for loading a Lake configuration. -/
structure LoadConfig where
  /-- The Lake environment of the load process. -/
  lakeEnv : Lake.Env
  /-- The root directory of the Lake workspace. -/
  wsDir : FilePath
  /-- The directory of the loaded package (relative to the root). -/
  relPkgDir : FilePath := "."
  /-- The package's Lake configuration file (relative to the package directory). -/
  relConfigFile : FilePath := defaultConfigFile
  /-- A set of key-value Lake configuration options (i.e., `-K` settings). -/
  lakeOpts : NameMap String := {}
  /-- The Lean options with which to elaborate the configuration file. -/
  leanOpts : Options := {}
  /-- If `true`, Lake will elaborate configuration files instead of using OLeans. -/
  reconfigure : Bool := false
  /-- The URL to this package's Git remote (if any). -/
  remoteUrl? : Option String := none
goal: Type

full_name: Lake.LoadConfig.reconfigure
code: /-- Context for loading a Lake configuration. -/
structure LoadConfig where
  /-- The Lake environment of the load process. -/
  lakeEnv : Lake.Env
  /-- The root directory of the Lake workspace. -/
  wsDir : FilePath
  /-- The directory of the loaded package (relative to the root). -/
  relPkgDir : FilePath := "."
  /-- The package's Lake configuration file (relative to the package directory). -/
  relConfigFile : FilePath := defaultConfigFile
  /-- A set of key-value Lake configuration options (i.e., `-K` settings). -/
  lakeOpts : NameMap String := {}
  /-- The Lean options with which to elaborate the configuration file. -/
  leanOpts : Options := {}
  /-- If `true`, Lake will elaborate configuration files instead of using OLeans. -/
  reconfigure : Bool := false
  /-- The URL to this package's Git remote (if any). -/
  remoteUrl? : Option String := none
goal: Bool

full_name: Lake.LoadConfig.lakeOpts
code: /-- Context for loading a Lake configuration. -/
structure LoadConfig where
  /-- The Lake environment of the load process. -/
  lakeEnv : Lake.Env
  /-- The root directory of the Lake workspace. -/
  wsDir : FilePath
  /-- The directory of the loaded package (relative to the root). -/
  relPkgDir : FilePath := "."
  /-- The package's Lake configuration file (relative to the package directory). -/
  relConfigFile : FilePath := defaultConfigFile
  /-- A set of key-value Lake configuration options (i.e., `-K` settings). -/
  lakeOpts : NameMap String := {}
  /-- The Lean options with which to elaborate the configuration file. -/
  leanOpts : Options := {}
  /-- If `true`, Lake will elaborate configuration files instead of using OLeans. -/
  reconfigure : Bool := false
  /-- The URL to this package's Git remote (if any). -/
  remoteUrl? : Option String := none
goal: Lake.NameMap String

full_name: Lake.LoadConfig.relConfigFile
code: /-- Context for loading a Lake configuration. -/
structure LoadConfig where
  /-- The Lake environment of the load process. -/
  lakeEnv : Lake.Env
  /-- The root directory of the Lake workspace. -/
  wsDir : FilePath
  /-- The directory of the loaded package (relative to the root). -/
  relPkgDir : FilePath := "."
  /-- The package's Lake configuration file (relative to the package directory). -/
  relConfigFile : FilePath := defaultConfigFile
  /-- A set of key-value Lake configuration options (i.e., `-K` settings). -/
  lakeOpts : NameMap String := {}
  /-- The Lean options with which to elaborate the configuration file. -/
  leanOpts : Options := {}
  /-- If `true`, Lake will elaborate configuration files instead of using OLeans. -/
  reconfigure : Bool := false
  /-- The URL to this package's Git remote (if any). -/
  remoteUrl? : Option String := none
goal: System.FilePath

full_name: Lake.LoadConfig.relPkgDir
code: /-- Context for loading a Lake configuration. -/
structure LoadConfig where
  /-- The Lake environment of the load process. -/
  lakeEnv : Lake.Env
  /-- The root directory of the Lake workspace. -/
  wsDir : FilePath
  /-- The directory of the loaded package (relative to the root). -/
  relPkgDir : FilePath := "."
  /-- The package's Lake configuration file (relative to the package directory). -/
  relConfigFile : FilePath := defaultConfigFile
  /-- A set of key-value Lake configuration options (i.e., `-K` settings). -/
  lakeOpts : NameMap String := {}
  /-- The Lean options with which to elaborate the configuration file. -/
  leanOpts : Options := {}
  /-- If `true`, Lake will elaborate configuration files instead of using OLeans. -/
  reconfigure : Bool := false
  /-- The URL to this package's Git remote (if any). -/
  remoteUrl? : Option String := none
goal: System.FilePath

full_name: Lake.LoadConfig.pkgDir
code: /-- The full path to loaded package's directory. -/
@[inline] def LoadConfig.pkgDir (cfg : LoadConfig) : FilePath 
goal: System.FilePath

full_name: Lake.LoadConfig.configFile
code: /-- The full path to loaded package's configuration file. -/
@[inline] def LoadConfig.configFile (cfg : LoadConfig) : FilePath 
goal: System.FilePath

full_name: Lake.LoadConfig.lakeDir
code: /-- The package's Lake directory (for Lake temporary files). -/
@[inline] def LoadConfig.lakeDir (cfg : LoadConfig) : FilePath 
goal: System.FilePath