Fixes check for existing .nimble file in nimble init.
This commit is contained in:
parent
cc71c6f80e
commit
ae4fc39a7a
1 changed files with 10 additions and 12 deletions
|
|
@ -698,15 +698,6 @@ proc dump(options: Options) =
|
||||||
echo "backend: ", p.backend.escape
|
echo "backend: ", p.backend.escape
|
||||||
|
|
||||||
proc init(options: Options) =
|
proc init(options: Options) =
|
||||||
if options.forcePrompts != forcePromptYes:
|
|
||||||
display(
|
|
||||||
"Info:",
|
|
||||||
"Package initialisation requires info which could not be inferred.\n" &
|
|
||||||
"Default values are shown in square brackets, press\n" &
|
|
||||||
"enter to use them.",
|
|
||||||
priority = HighPriority
|
|
||||||
)
|
|
||||||
|
|
||||||
# Determine the package name.
|
# Determine the package name.
|
||||||
let pkgName =
|
let pkgName =
|
||||||
if options.action.projName != "":
|
if options.action.projName != "":
|
||||||
|
|
@ -726,11 +717,18 @@ proc init(options: Options) =
|
||||||
|
|
||||||
let nimbleFile = (pkgRoot / pkgName).changeFileExt("nimble")
|
let nimbleFile = (pkgRoot / pkgName).changeFileExt("nimble")
|
||||||
|
|
||||||
let nimbleFilePath = pkgRoot / nimbleFile
|
if existsFile(nimbleFile):
|
||||||
if existsFile(nimbleFilePath):
|
let errMsg = "Nimble file already exists: $#" % nimbleFile
|
||||||
let errMsg = "Nimble file already exists: $#" % nimbleFilePath
|
|
||||||
raise newException(NimbleError, errMsg)
|
raise newException(NimbleError, errMsg)
|
||||||
|
|
||||||
|
if options.forcePrompts != forcePromptYes:
|
||||||
|
display(
|
||||||
|
"Info:",
|
||||||
|
"Package initialisation requires info which could not be inferred.\n" &
|
||||||
|
"Default values are shown in square brackets, press\n" &
|
||||||
|
"enter to use them.",
|
||||||
|
priority = HighPriority
|
||||||
|
)
|
||||||
display("Using", "$# for new package name" % [pkgName.escape()],
|
display("Using", "$# for new package name" % [pkgName.escape()],
|
||||||
priority = HighPriority)
|
priority = HighPriority)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue