File: .lake/packages/lean4/src/lean/lake/Lake/CLI/Init.lean

full_name: Lake.defaultExeRoot
code: /-- The default module of an executable in `std` package. -/
def defaultExeRoot : Name 
goal: Lake.Name

full_name: Lake.toolchainFileName
code: /-- `elan` toolchain file name -/
def toolchainFileName : FilePath 
goal: Lake.FilePath

full_name: Lake.gitignoreContents
code: def gitignoreContents 
goal: String

full_name: Lake.basicFileContents
code: def basicFileContents 
goal: String

full_name: Lake.libRootFileContents
code: def libRootFileContents (libName : String) (libRoot : Name) 
goal: String

full_name: Lake.mainFileName
code: def mainFileName : FilePath 
goal: Lake.FilePath

full_name: Lake.mainFileContents
code: def mainFileContents (libRoot : Name) 
goal: String

full_name: Lake.exeFileContents
code: def exeFileContents 
goal: String

full_name: Lake.stdLeanConfigFileContents
code: def stdLeanConfigFileContents (pkgName libRoot exeName : String) 
goal: String

full_name: Lake.stdTomlConfigFileContents
code: def stdTomlConfigFileContents (pkgName libRoot exeName : String) 
goal: String

full_name: Lake.exeLeanConfigFileContents
code: def exeLeanConfigFileContents (pkgName exeName : String) 
goal: String

full_name: Lake.exeTomlConfigFileContents
code: def exeTomlConfigFileContents (pkgName exeName : String) 
goal: String

full_name: Lake.libLeanConfigFileContents
code: def libLeanConfigFileContents (pkgName libRoot : String) 
goal: String

full_name: Lake.libTomlConfigFileContents
code: def libTomlConfigFileContents (pkgName libRoot : String) 
goal: String

full_name: Lake.mathLeanConfigFileContents
code: def mathLeanConfigFileContents (pkgName libRoot : String) 
goal: String

full_name: Lake.mathTomlConfigFileContents
code: def mathTomlConfigFileContents (pkgName libRoot : String) 
goal: String

full_name: Lake.readmeFileContents
code: def readmeFileContents (pkgName : String) 
goal: String

full_name: Lake.mathToolchainBlobUrl
code: def mathToolchainBlobUrl : String 
goal: String

full_name: Lake.mathToolchainUrl
code: def mathToolchainUrl : String 
goal: String

full_name: Lake.InitTemplate.std
code: /-- Lake package template identifier. -/
inductive InitTemplate
| std | exe | lib | math
deriving Repr, DecidableEq
goal: Lake.InitTemplate

full_name: Lake.InitTemplate.math
code: /-- Lake package template identifier. -/
inductive InitTemplate
| std | exe | lib | math
deriving Repr, DecidableEq
goal: Lake.InitTemplate

full_name: Lake.InitTemplate.exe
code: /-- Lake package template identifier. -/
inductive InitTemplate
| std | exe | lib | math
deriving Repr, DecidableEq
goal: Lake.InitTemplate

full_name: Lake.InitTemplate.lib
code: /-- Lake package template identifier. -/
inductive InitTemplate
| std | exe | lib | math
deriving Repr, DecidableEq
goal: Lake.InitTemplate

full_name: Lake.instDecidableEqInitTemplate
code: /-- Lake package template identifier. -/
inductive InitTemplate
| std | exe | lib | math
deriving Repr, DecidableEq
goal: DecidableEq Lake.InitTemplate

full_name: Lake.instReprInitTemplate
code: /-- Lake package template identifier. -/
inductive InitTemplate
| std | exe | lib | math
deriving Repr, DecidableEq
goal: Repr Lake.InitTemplate

full_name: Lake.InitTemplate
code: /-- Lake package template identifier. -/
inductive InitTemplate
| std | exe | lib | math
deriving Repr, DecidableEq
goal: Type

full_name: Lake.instInhabitedInitTemplate
code: instance : Inhabited InitTemplate 
goal: Inhabited Lake.InitTemplate

full_name: Lake.InitTemplate.ofString?
code: def InitTemplate.ofString? : String → Option InitTemplate

goal: String → Option Lake.InitTemplate

full_name: Lake.escapeIdent
code: def escapeIdent (id : String) : String 
goal: String

full_name: Lake.escapeName!
code: def escapeName! : Name → String

goal: Lake.Name → String

full_name: Lake.dotlessName
code: def dotlessName (name : Name) 
goal: String

full_name: Lake.InitTemplate.configFileContents
code: def InitTemplate.configFileContents  (tmp : InitTemplate) (lang : ConfigLang) (pkgName : Name) (root : Name) : String 
goal: String

full_name: Lake.initPkg
code: /-- Initialize a new Lake package in the given directory with the given name. -/
def initPkg (dir : FilePath) (name : Name) (tmp : InitTemplate) (lang : ConfigLang) (env : Lake.Env) : LogIO PUnit 
goal: Lake.LogIO PUnit

full_name: Lake.validatePkgName
code: def validatePkgName (pkgName : String) : LogIO PUnit 
goal: Lake.LogIO PUnit

full_name: Lake.init
code: def init (name : String) (tmp : InitTemplate) (lang : ConfigLang) (env : Lake.Env) (cwd : FilePath := ".") : LogIO PUnit 
goal: Lake.LogIO PUnit

full_name: Lake.new
code: def new (name : String) (tmp : InitTemplate) (lang : ConfigLang)  (env : Lake.Env) (cwd : FilePath := ".") : LogIO PUnit 
goal: Lake.LogIO PUnit