You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
20
20
-`Deploy-NovaPackage` now shows a concise resolved-upload summary before execution, reports progress while multiple artifacts are uploading, and prints a short completion summary with a suggested verification step after successful raw uploads.
21
21
-`Get-NovaProjectInfo` now fails with clearer recovery guidance when `-Path` does not exist, points to a file, or the target folder is missing `project.json`.
22
22
-`Get-NovaUpdateNotificationPreference -Verbose` now explains whether Nova is reading a stored preference or the built-in default, and the command help now points read-only PowerShell users to the matching `% nova notification` workflow.
23
+
-`Initialize-NovaModule` now shows scaffold progress, ends with the created project root plus the next suggested cmdlet, and fails with clearer guidance when the target project folder already exists.
Copy file name to clipboardExpand all lines: RELEASE_NOTE.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,7 @@ This file summarizes the release notes for NovaModuleTools. **UNRELEASED** chang
16
16
-`Deploy-NovaPackage` now shows clearer terminal feedback during raw package uploads, including a concise pre-flight summary, progress across multiple artifacts, and a short verification hint after success.
17
17
-`Get-NovaProjectInfo` now explains how to recover when `-Path` is invalid or the target folder is not a Nova project root.
18
18
-`Get-NovaUpdateNotificationPreference -Verbose` now tells you whether Nova is using a stored update-notification preference or the built-in default, and the help now points to the matching `% nova notification` workflow.
19
+
-`Initialize-NovaModule` now shows scaffold progress, ends with the project root and the next suggested cmdlet, and gives clearer recovery guidance when the target project folder already exists.
Copy file name to clipboardExpand all lines: docs/NovaModuleTools/en-US/Initialize-NovaModule.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,6 +45,8 @@ Use `-Example` when you want the scaffold to start from the packaged example pro
45
45
46
46
This command supports `-WhatIf` and `-Confirm` through PowerShell `SupportsShouldProcess`. Use `-WhatIf` to preview the scaffold target after the interactive answers have been collected, without creating folders, writing `project.json`, or initializing Git.
47
47
48
+
During scaffold creation, Nova shows progress for the main setup phases and finishes with the created project root plus the next cmdlet to run.
49
+
48
50
## EXAMPLES
49
51
50
52
### EXAMPLE 1
@@ -150,6 +152,8 @@ Generated projects start with NovaModuleTools defaults for recursive discovery,
150
152
`-WhatIf`and
151
153
`-Confirm`support.
152
154
155
+
Press `Ctrl+C` during the interactive prompt flow if you want to cancel before Nova creates the scaffold.
Stop-NovaOperation-Message "Project folder already exists: $($Paths.Project). Choose a different project name or remove or move the existing folder before running Initialize-NovaModule again."-ErrorId 'Nova.Workflow.ScaffoldProjectAlreadyExists'-Category ResourceExists -TargetObject $Paths.Project
11
11
}
12
12
13
-
Write-Message"`nStarted Module Scaffolding"-color Green
14
-
Write-Message'Setting up Directories'
13
+
Write-Message'Starting Nova module scaffold'-color Green
14
+
Write-Message'Creating project directories'
15
15
16
16
if ($Example) {
17
17
Initialize-NovaExampleModuleScaffold-Paths $Paths
@@ -21,7 +21,7 @@ function Initialize-NovaModuleScaffold {
} | Should -Throw '*Project folder already exists:*Choose a different project name or remove or move the existing folder before running Initialize-NovaModule again.*'
21
+
}
22
+
11
23
It 'creates the default .gitignore for the standard scaffold when Git is enabled' {
0 commit comments