-
Notifications
You must be signed in to change notification settings - Fork 26
/
mRemoteNG.yml
46 lines (45 loc) · 1.67 KB
/
mRemoteNG.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
version: 1.76.20.24669
description: Tabbed, multi-protocol remote connections manager. Fork of mRemote.
homepage: https://mremoteng.org
license:
identifier: GPL-2.0-only
url: https://github.com/mRemoteNG/mRemoteNG/blob/develop/COPYING.TXT
url: https://github.com/mRemoteNG/mRemoteNG/releases/download/v1.76.20/mRemoteNG-Portable-1.76.20.24669.zip
hash: 97b0e94bbdc409f3eb09b1017b3b58ccc0eae145a98a3bc6ea651ef1d5bc2d8e
pre_install: |
function SettingProperty ($key, $value) {
return " <setting name=""$key"">$value</setting>"
}
$SETTINGS = @{
'CheckForUpdatesOnStartup' = 'False'
'CheckForUpdatesAsked' = 'True'
}
$CONT = @(
'<?xml version="1.0" encoding="utf-8"?>'
'<settings>'
' <localSettings>'
)
$SETTINGS.Keys | ForEach-Object { $CONT += SettingProperty $_ $SETTINGS[$_] }
$CONT += ' </localSettings>'
$CONT += '</settings>'
Test-Persistence 'mRemoteNG.settings' $CONT
Test-Persistence 'confCons.xml' @(
'<?xml version="1.0" encoding="utf-8"?>'
'<mrng:Connections xmlns:mrng="http://mremoteng.org" Name="Connections" Export="false" EncryptionEngine="AES" BlockCipherMode="GCM" KdfIterations="1000" FullFileEncryption="false" Protected="ivoI7siIZakTBRM676LK7RTH9N2RgT8xngMykDB/xs630qEm8sO8qkFbsO1VewsD2LiptqRME4vJEBqCjEZyFTc1" ConfVersion="2.6" />'
)
bin:
- mRemoteNG.exe
- PuTTYNG.exe
shortcuts:
- - mRemoteNG.exe
- mRemoteNG
- - PuTTYNG.exe
- PuTTYNG
persist:
- confCons.xml
- mRemoteNG.settings
checkver:
github: https://github.com/mRemoteNG/mRemoteNG
regex: mRemoteNG-Portable-([\d.]+)\.zip
autoupdate:
url: https://github.com/mRemoteNG/mRemoteNG/releases/download/v$matchHead/mRemoteNG-Portable-$version.zip