/
sample-config.yaml
102 lines (84 loc) · 3.21 KB
/
sample-config.yaml
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
# architecture defaults for package, x86 or x64.
arch: ''
Product:
# Will be part of installation path, English only is preferred.
Name: ''
# Will be used to control upgrade process, SemVer is recommended.
Version: ''
# A GUID code. Should be kept unchanged for various versions of same product, but different with other products.
# Can use the command below to generate.
# powershell.exe -nologo -noprofile -command "[guid]::NewGuid().ToString().ToUpper()"
UpgradeCode: ''
# Will be part of installation path, English only is preferred.
Manufacturer: ''
# At least one culture is needed. Supported culture can be found at:
# https://www.firegiant.com/wix/tutorial/user-interface/do-you-speak-english/
Localization:
-
# Culture name
Culture: 'en-us'
# Product name in localized language
ProductNameLoc: ''
# Manufacture name in localized language
ManufacturerLoc: ''
# License agreement terms in localized language, RTF format is needed.
LicenseFile: ''
#-
# Culture: 'zh-cn'
# ProductNameLoc: ''
# ManufacturerLoc: ''
# LicenseFile: ''
Files:
# The files and directories in the installer package that will be installed on customers' computer.
# Root folder itself will NOT be included.
RootFolder: ''
# The target file that the shortcuts point to. Relative path starting at the root folder defined above.
MainExecutable: ''
Icon:
# The file providing application icon. Relative path starting at the root folder defined above.
File: ''
Index: 0
Regs:
# The directory containing exported registry files.
RootFolder: ''
# Set to 'true', all 'HKCU' and "HKLM" root path will be converted to 'HKMU'.
ConvertToHKMU: true
Envs:
-
# Name of the environment variable
Name: ''
# create / set / remove
Action: ''
# yes / no
Permanent: ''
# yes / no. Caution: If set to 'yes', but install scope is current user, the installation will fail.
System: ''
# all / first / last
Part: ''
# The value to set into the environment variable
Value: ''
# Specify wix source files (.wxs) to be complied directly. Two examples can be found here:
# https://github.com/xinnj/WiXCover/blob/main/source/sample-extras1.wxs
# https://github.com/xinnj/WiXCover/blob/main/source/sample-extras2.wxs
# All variables in source files will be substituted by real values. All empty guid like "Guid=''", will be substituted by real guid value.
ExtraSourceFiles: []
Upgrade:
# A lower version package can be installed or not.
AllowDowngrades: false
# The same version package can be installed or not.
AllowSameVersionUpgrades: true
# user / machine
InstallScope:
# 'user': install just for current user
# 'machine': install for all users of the machine
# 'both': user can select the installation mode
Mode: ''
# the default mode if Mode = 'both'
DefaultMode: ''
# Kill the process named by 'MainExecutable' during the installation to avoid penitential machine restart.
KillProcess: false
LaunchApplication:
# Show a checkbox to launch the application after the installation if enabled.
Enable: false
# The checkbox is checked or not by default.
CheckedByDefault: true