@@ -82,7 +82,14 @@ function New-BowerLibrary ($name) {
82
82
}
83
83
}
84
84
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
+
86
93
$versionedFolder = " $ ( $name ) _$version "
87
94
mkdir $versionedFolder | Out-Null
88
95
@@ -93,9 +100,9 @@ function New-JavaScriptLibrary ($name, $version, $jsFileName) {
93
100
$licenseFile = " $versionedFolder \LICENSE.htm"
94
101
cp _template\LICENSE.htm $licenseFile
95
102
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
99
106
100
107
notepad $manifestFile
101
108
notepad $changesFile
@@ -104,9 +111,9 @@ function New-JavaScriptLibrary ($name, $version, $jsFileName) {
104
111
return $versionedFolder
105
112
}
106
113
107
- function ReplaceTokens ($file , $name , $version , $fileName ) {
114
+ function ReplaceTokens ($file , $name , $friendlyName , $version , $fileName ) {
108
115
(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 } |
110
117
Set-Content $file
111
118
}
112
119
0 commit comments