@@ -82,7 +82,14 @@ function New-BowerLibrary ($name) {
8282 }
8383}
8484
85- function New-JavaScriptLibrary ($name , $version , $jsFileName ) {
85+ function New-JavaScriptLibrary ($name , $version , $jsFileName , $friendlyName ) {
86+ if (-not $friendlyName ) {
87+ $friendlyName = Read-Host " What is the library's friendly name? (blank for '$name ')"
88+ if (-not $friendlyName ) {
89+ $friendlyName = $name
90+ }
91+ }
92+
8693 $versionedFolder = " $ ( $name ) _$version "
8794 mkdir $versionedFolder | Out-Null
8895
@@ -93,9 +100,9 @@ function New-JavaScriptLibrary ($name, $version, $jsFileName) {
93100 $licenseFile = " $versionedFolder \LICENSE.htm"
94101 cp _template\LICENSE.htm $licenseFile
95102
96- ReplaceTokens $manifestFile $name $version $jsFileName
97- ReplaceTokens $changesFile $name $version $jsFileName
98- ReplaceTokens $licenseFile $name $version $jsFileName
103+ ReplaceTokens $manifestFile $name $friendlyName $ version $jsFileName
104+ ReplaceTokens $changesFile $name $friendlyName $ version $jsFileName
105+ ReplaceTokens $licenseFile $name $friendlyName $ version $jsFileName
99106
100107 notepad $manifestFile
101108 notepad $changesFile
@@ -104,9 +111,9 @@ function New-JavaScriptLibrary ($name, $version, $jsFileName) {
104111 return $versionedFolder
105112}
106113
107- function ReplaceTokens ($file , $name , $version , $fileName ) {
114+ function ReplaceTokens ($file , $name , $friendlyName , $version , $fileName ) {
108115 (Get-Content $file ) |
109- % { $_ -replace ' \[name\]' , $name -replace ' \[version\]' , $version -replace ' \[file\]' , $fileName } |
116+ % { $_ -replace ' \[name\]' , $name -replace ' \[friendlyName\] ' , $friendlyName -replace ' \[ version\]' , $version -replace ' \[file\]' , $fileName } |
110117 Set-Content $file
111118 }
112119
0 commit comments