Skip to content

Commit 512ce54

Browse files
committed
Show success message only on fresh installs and remove unused update messages
- in case of updating, don't show the last line [Fragment] (remove translations as well) - show success message only when not updating
1 parent 1ed3d53 commit 512ce54

2 files changed

Lines changed: 4 additions & 41 deletions

File tree

‎install.ps1‎

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ $msg_step_build="Building extension"
5050
$msg_step_install="Installing to"
5151
$msg_vsix_error="VSIX file was not generated."
5252
$msg_install_fail="Failed to install to"
53-
$msg_updated="Updated successfully! Please restart the editor for changes to take effect."
5453
$msg_success="Successfully installed to"
5554

5655
switch -Regex ($lang) {
@@ -72,7 +71,6 @@ switch -Regex ($lang) {
7271
$msg_step_install="Instalowanie w"
7372
$msg_vsix_error="Plik VSIX nie został wygenerowany."
7473
$msg_install_fail="Nie udało się zainstalować w"
75-
$msg_updated="Pomyślnie zaktualizowano! Zrestartuj edytor, aby zmiany zaczęły obowiązywać."
7674
$msg_success="Pomyślnie zainstalowano w"
7775
break
7876
}
@@ -94,7 +92,6 @@ switch -Regex ($lang) {
9492
$msg_step_install="正在安裝至"
9593
$msg_vsix_error="未產生 VSIX 檔案。"
9694
$msg_install_fail="無法安裝至"
97-
$msg_updated="更新成功!請重新啟動編輯器以使變更生效。"
9895
$msg_success="成功安裝至"
9996
break
10097
}
@@ -116,7 +113,6 @@ switch -Regex ($lang) {
116113
$msg_step_install="正在安装到"
117114
$msg_vsix_error="未生成 VSIX 文件。"
118115
$msg_install_fail="未能安装到"
119-
$msg_updated="更新成功!请重启编辑器以使更改生效。"
120116
$msg_success="成功安装到"
121117
break
122118
}
@@ -138,7 +134,6 @@ switch -Regex ($lang) {
138134
$msg_step_install="インストール中:"
139135
$msg_vsix_error="VSIXファイルが生成されませんでした。"
140136
$msg_install_fail="インストールに失敗しました:"
141-
$msg_updated="更新が成功しました!変更を適用するにはエディターを再起動してください。"
142137
$msg_success="正常にインストールされました:"
143138
break
144139
}
@@ -160,7 +155,6 @@ switch -Regex ($lang) {
160155
$msg_step_install="Installieren in"
161156
$msg_vsix_error="VSIX-Datei wurde nicht generiert."
162157
$msg_install_fail="Fehler bei der Installation in"
163-
$msg_updated="Erfolgreich aktualisiert! Bitte starten Sie den Editor neu, damit die Änderungen wirksam werden."
164158
$msg_success="Erfolgreich installiert in"
165159
break
166160
}
@@ -182,7 +176,6 @@ switch -Regex ($lang) {
182176
$msg_step_install="Instalando en"
183177
$msg_vsix_error="No se generó el archivo VSIX."
184178
$msg_install_fail="Fallo al instalar en"
185-
$msg_updated="¡Actualizado correctamente! Reinicie el editor para que los cambios surtan efecto."
186179
$msg_success="Instalado correctamente en"
187180
break
188181
}
@@ -204,7 +197,6 @@ switch -Regex ($lang) {
204197
$msg_step_install="Installation sur"
205198
$msg_vsix_error="Le fichier VSIX n'a pas été généré."
206199
$msg_install_fail="Échec de l'installation sur"
207-
$msg_updated="Mise à jour réussie ! Veuillez redémarrer l'éditeur pour que les modifications prennent effet."
208200
$msg_success="Installé avec succès sur"
209201
break
210202
}
@@ -226,7 +218,6 @@ switch -Regex ($lang) {
226218
$msg_step_install="Instalando no"
227219
$msg_vsix_error="O arquivo VSIX não foi gerado."
228220
$msg_install_fail="Falha ao instalar no"
229-
$msg_updated="Atualizado com sucesso! Reinicie o editor para que as alterações tenham efeito."
230221
$msg_success="Instalado com sucesso no"
231222
break
232223
}
@@ -248,7 +239,6 @@ switch -Regex ($lang) {
248239
$msg_step_install="Установка в"
249240
$msg_vsix_error="Файл VSIX не был сгенерирован."
250241
$msg_install_fail="Не удалось установить в"
251-
$msg_updated="Успешно обновлено! Перезапустите редактор, чтобы изменения вступили в силу."
252242
$msg_success="Успешно установлено в"
253243
break
254244
}
@@ -270,7 +260,6 @@ switch -Regex ($lang) {
270260
$msg_step_install="설치 중:"
271261
$msg_vsix_error="VSIX 파일이 생성되지 않았습니다."
272262
$msg_install_fail="설치 실패:"
273-
$msg_updated="성공적으로 업데이트되었습니다! 변경 사항을 적용하려면 편집기를 다시 시작하세요."
274263
$msg_success="성공적으로 설치되었습니다:"
275264
break
276265
}
@@ -292,7 +281,6 @@ switch -Regex ($lang) {
292281
$msg_step_install="Installazione su"
293282
$msg_vsix_error="Il file VSIX non è stato generato."
294283
$msg_install_fail="Installazione non riuscita su"
295-
$msg_updated="Aggiornato con successo! Riavvia l'editor affinché le modifiche abbiano effetto."
296284
$msg_success="Installato con successo su"
297285
break
298286
}
@@ -314,7 +302,6 @@ switch -Regex ($lang) {
314302
$msg_step_install="Şuraya kuruluyor:"
315303
$msg_vsix_error="VSIX dosyası oluşturulmadı."
316304
$msg_install_fail="Şuraya kurulum başarısız:"
317-
$msg_updated="Başarıyla güncellendi! Değişikliklerin etkili olması için lütfen düzenleyiciyi yeniden başlatın."
318305
$msg_success="Şuraya başarıyla kuruldu:"
319306
break
320307
}
@@ -336,7 +323,6 @@ switch -Regex ($lang) {
336323
$msg_step_install="Instalace do"
337324
$msg_vsix_error="Soubor VSIX nebyl vygenerován."
338325
$msg_install_fail="Nepodařilo se nainstalovat do"
339-
$msg_updated="Úspěšně aktualizováno! Restartujte prosím editor, aby se změny projevily."
340326
$msg_success="Úspěšně nainstalováno do"
341327
break
342328
}
@@ -358,7 +344,6 @@ switch -Regex ($lang) {
358344
$msg_step_install="Telepítés ide:"
359345
$msg_vsix_error="A VSIX fájl nem jött létre."
360346
$msg_install_fail="Nem sikerült telepíteni ide:"
361-
$msg_updated="Sikeresen frissítve! Kérjük, indítsa újra a szerkesztőt a változtatások érvénybe léptetéséhez."
362347
$msg_success="Sikeresen telepítve ide:"
363348
break
364349
}
@@ -380,7 +365,6 @@ switch -Regex ($lang) {
380365
$msg_step_install="Инсталиране в"
381366
$msg_vsix_error="VSIX файлът не бе създаден."
382367
$msg_install_fail="Неуспешно инсталиране в"
383-
$msg_updated="Успешно актуализирано! Моля, рестартирайте редактора, за да влязат в сила промените."
384368
$msg_success="Успешно инсталирано в"
385369
break
386370
}
@@ -580,9 +564,7 @@ foreach ($i in $indices) {
580564

581565
Write-Host ""
582566
if ($ok) {
583-
if ($targetScheme) {
584-
Write-Host $msg_updated
585-
} else {
567+
if (-not $updated) {
586568
Write-Host "$msg_success $($editor.Name)!"
587569
}
588570
} else {
@@ -597,4 +579,3 @@ foreach ($i in $indices) {
597579
}
598580

599581
Pause
600-

‎install.sh‎

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ msg_step_build="Building extension"
3131
msg_step_install="Installing to"
3232
msg_vsix_error="VSIX file was not generated."
3333
msg_install_fail="Failed to install to"
34-
msg_updated="Updated successfully! Please restart the editor for changes to take effect."
3534
msg_success="Successfully installed to"
3635

3736
case "$LANGUAGE" in
@@ -53,7 +52,6 @@ case "$LANGUAGE" in
5352
msg_step_install="Instalowanie w"
5453
msg_vsix_error="Plik VSIX nie został wygenerowany."
5554
msg_install_fail="Nie udało się zainstalować w"
56-
msg_updated="Pomyślnie zaktualizowano! Zrestartuj edytor, aby zmiany zaczęły obowiązywać."
5755
msg_success="Pomyślnie zainstalowano w"
5856
;;
5957
zh-tw* | zh-hk*)
@@ -74,7 +72,6 @@ case "$LANGUAGE" in
7472
msg_step_install="正在安裝至"
7573
msg_vsix_error="未產生 VSIX 檔案。"
7674
msg_install_fail="無法安裝至"
77-
msg_updated="更新成功!請重新啟動編輯器以使變更生效。"
7875
msg_success="成功安裝至"
7976
;;
8077
zh*)
@@ -95,7 +92,6 @@ case "$LANGUAGE" in
9592
msg_step_install="正在安装到"
9693
msg_vsix_error="未生成 VSIX 文件。"
9794
msg_install_fail="未能安装到"
98-
msg_updated="更新成功!请重启编辑器以使更改生效。"
9995
msg_success="成功安装到"
10096
;;
10197
ja*)
@@ -116,7 +112,6 @@ case "$LANGUAGE" in
116112
msg_step_install="インストール中:"
117113
msg_vsix_error="VSIXファイルが生成されませんでした。"
118114
msg_install_fail="インストールに失敗しました:"
119-
msg_updated="更新が成功しました!変更を適用するにはエディターを再起動してください。"
120115
msg_success="正常にインストールされました:"
121116
;;
122117
de*)
@@ -137,7 +132,6 @@ case "$LANGUAGE" in
137132
msg_step_install="Installieren in"
138133
msg_vsix_error="VSIX-Datei wurde nicht generiert."
139134
msg_install_fail="Fehler bei der Installation in"
140-
msg_updated="Erfolgreich aktualisiert! Bitte starten Sie den Editor neu, damit die Änderungen wirksam werden."
141135
msg_success="Erfolgreich installiert in"
142136
;;
143137
es*)
@@ -158,7 +152,6 @@ case "$LANGUAGE" in
158152
msg_step_install="Instalando en"
159153
msg_vsix_error="No se generó el archivo VSIX."
160154
msg_install_fail="Fallo al instalar en"
161-
msg_updated="¡Actualizado correctamente! Reinicie el editor para que los cambios surtan efecto."
162155
msg_success="Instalado correctamente en"
163156
;;
164157
fr*)
@@ -179,7 +172,6 @@ case "$LANGUAGE" in
179172
msg_step_install="Installation sur"
180173
msg_vsix_error="Le fichier VSIX n'a pas été généré."
181174
msg_install_fail="Échec de l'installation sur"
182-
msg_updated="Mise à jour réussie ! Veuillez redémarrer l'éditeur pour que les modifications prennent effet."
183175
msg_success="Installé avec succès sur"
184176
;;
185177
pt*)
@@ -200,7 +192,6 @@ case "$LANGUAGE" in
200192
msg_step_install="Instalando no"
201193
msg_vsix_error="O arquivo VSIX não foi gerado."
202194
msg_install_fail="Falha ao instalar no"
203-
msg_updated="Atualizado com sucesso! Reinicie o editor para que as alterações tenham efeito."
204195
msg_success="Instalado com sucesso no"
205196
;;
206197
ru*)
@@ -221,7 +212,6 @@ case "$LANGUAGE" in
221212
msg_step_install="Установка в"
222213
msg_vsix_error="Файл VSIX не был сгенерирован."
223214
msg_install_fail="Не удалось установить в"
224-
msg_updated="Успешно обновлено! Перезапустите редактор, чтобы изменения вступили в силу."
225215
msg_success="Успешно установлено в"
226216
;;
227217
ko*)
@@ -242,7 +232,6 @@ case "$LANGUAGE" in
242232
msg_step_install="설치 중:"
243233
msg_vsix_error="VSIX 파일이 생성되지 않았습니다."
244234
msg_install_fail="설치 실패:"
245-
msg_updated="성공적으로 업데이트되었습니다! 변경 사항을 적용하려면 편집기를 다시 시작하세요."
246235
msg_success="성공적으로 설치되었습니다:"
247236
;;
248237
it*)
@@ -263,7 +252,6 @@ case "$LANGUAGE" in
263252
msg_step_install="Installazione su"
264253
msg_vsix_error="Il file VSIX non è stato generato."
265254
msg_install_fail="Installazione non riuscita su"
266-
msg_updated="Aggiornato con successo! Riavvia l'editor affinché le modifiche abbiano effetto."
267255
msg_success="Installato con successo su"
268256
;;
269257
tr*)
@@ -284,7 +272,6 @@ case "$LANGUAGE" in
284272
msg_step_install="Şuraya kuruluyor:"
285273
msg_vsix_error="VSIX dosyası oluşturulmadı."
286274
msg_install_fail="Şuraya kurulum başarısız:"
287-
msg_updated="Başarıyla güncellendi! Değişikliklerin etkili olması için lütfen düzenleyiciyi yeniden başlatın."
288275
msg_success="Şuraya başarıyla kuruldu:"
289276
;;
290277
cs*)
@@ -305,7 +292,6 @@ case "$LANGUAGE" in
305292
msg_step_install="Instalace do"
306293
msg_vsix_error="Soubor VSIX nebyl vygenerován."
307294
msg_install_fail="Nepodařilo se nainstalovat do"
308-
msg_updated="Úspěšně aktualizováno! Restartujte prosím editor, aby se změny projevily."
309295
msg_success="Úspěšně nainstalováno do"
310296
;;
311297
hu*)
@@ -326,7 +312,6 @@ case "$LANGUAGE" in
326312
msg_step_install="Telepítés ide:"
327313
msg_vsix_error="A VSIX fájl nem jött létre."
328314
msg_install_fail="Nem sikerült telepíteni ide:"
329-
msg_updated="Sikeresen frissítve! Kérjük, indítsa újra a szerkesztőt a változtatások érvénybe léptetéséhez."
330315
msg_success="Sikeresen telepítve ide:"
331316
;;
332317
bg*)
@@ -347,7 +332,6 @@ case "$LANGUAGE" in
347332
msg_step_install="Инсталиране в"
348333
msg_vsix_error="VSIX файлът не бе създаден."
349334
msg_install_fail="Неуспешно инсталиране в"
350-
msg_updated="Успешно актуализирано! Моля, рестартирайте редактора, за да влязат в сила промените."
351335
msg_success="Успешно инсталирано в"
352336
;;
353337
esac
@@ -541,8 +525,9 @@ for i in "${indices[@]}"; do
541525

542526
REPO_DIR="$CWC_DIR/repository-${editor_scheme}"
543527

528+
is_update=false
544529
if [ -d "$REPO_DIR/.git" ] && run_step "$msg_step_cloning" update_repo; then
545-
:
530+
is_update=true
546531
else
547532
rm -rf "$REPO_DIR"
548533
run_step "$msg_step_cloning" clone_repo
@@ -571,9 +556,7 @@ for i in "${indices[@]}"; do
571556
echo "$msg_error $msg_install_fail $editor_name."
572557
else
573558
echo ""
574-
if [ -n "$TARGET_SCHEME" ]; then
575-
echo "$msg_updated"
576-
else
559+
if [ "$is_update" = false ]; then
577560
echo "$msg_success $editor_name!"
578561
fi
579562
fi
@@ -582,4 +565,3 @@ for i in "${indices[@]}"; do
582565
done
583566

584567
cd "$ORIGINAL_DIR" || cd /
585-

0 commit comments

Comments
 (0)