-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.properties
More file actions
142 lines (102 loc) · 5.39 KB
/
config.properties
File metadata and controls
142 lines (102 loc) · 5.39 KB
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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
# ----------------------------------------------------------------------
# Fichier de configuration : Custom Installer (v2.0 Preview)
# ----------------------------------------------------------------------
# Ce fichier détermine le comportement et l’apparence de l’installateur.
# Chaque section est décrite et organisée pour une lecture simple.
# ----------------------------------------------------------------------
# Powered by danbenba
# https://custominstaller.org (Nom de domaine indisponible)
# https://github.com/danbenba/CustomInstaller
# ----------------------------------------------------------------------
# Message de changement au lancement de CustomInstaller (Lancement ralenti)
loading.screen.status=true
##################################################
# 1) Informations générales de l'application
##################################################
# Titre de l’application (affiché dans l’interface utilisateur)
app.title=Custom Installer (Preview Version)
# Emplacement de l’icône (chemin relatif ou URL)
# Exemple : '/resources/images/icon.png' ou 'https://site.com/icon.png'
app.iconPath=/resources/images/icon.png
# Image principale (bannière ou logo) affichée dans l’interface
# Note : Ici, l’exemple pointe vers un fichier GitHub
app.mainImage=https://raw.githubusercontent.com/danbenba/CustomInstaller/project/webFiles/CustomInstallerBanner.png
##################################################
# 2) Liens et ressources web
##################################################
# URL pour vérifier la version actuelle de l’app
version.url=https://raw.githubusercontent.com/danbenba/CustomInstaller/project/webFiles/appversion
# URL des conditions générales d’utilisation
terms.url=https://raw.githubusercontent.com/danbenba/CustomInstaller/project/webFiles/terms
# URL pour télécharger le fichier principal (archive ZIP)
download.url=https://github.com/danbenba/CustomInstaller/raw/project/webFiles/CustomInstaller.zip
# Informations pour le lien GitHub (affichage HTML dans l’interface)
link.name=Version 2.0 Preview
link.url=https://github.com/danbenba/CustomInstaller
##################################################
# 3) Gestion des fonts
##################################################
# Si le font custom est activé ou pas (INSTABLE)
customFont.status=false
# Indique le chemin d'accès à la police custom (dans ton JAR / classpath).
customFont=/resources/fonts/SegoeUI/segoeui.ttf
##################################################
# 4) Répertoires d’installation par défaut
##################################################
# Emplacement d’installation suggéré pour l’utilisateur (dossier personnel)
dir.user=\\CustomInstaller
# Emplacement d’installation suggéré dans Program Files
dir.progfile=C:\\CustomInstaller
##################################################
# 5) Gestion des raccourcis
##################################################
# true = création du raccourci activée ; false = désactivée
shortcut.enabled=true
# Nom du raccourci (dans le menu Démarrer ou sur le Bureau)
shortcut.name=Custom Installer
# Chemin cible du raccourci (exécutable, script, etc.)
shortcut.target=CustomInstaller.exe
##################################################
# 6) Configuration de l'installation
##################################################
# Chemin du fichier log par défaut (utilise le répertoire de l’utilisateur)
logging.path=${user.home}/custom-installer_log.txt
# Nom du fichier qui indique déjà une installation existante
alreadyInstalledCheck.file=CustomInstaller.exe
# Version minimale de Java requise pour exécuter l’application
java.minVersion=8
# Espace disque minimum requis en octets (ex. : 200 Mo = 200 000 000)
installer.minSpace=150000000
##################################################
# 7) Mots de passe
##################################################
# (A) Mot de passe pour lancer l’installation
# Mettre à true pour activer une demande de mot de passe AVANT de lancer l'interface principale.
launch.password.enabled=false
launch.password=custominstaller
# (B) Mot de passe pour le ZIP (nécessite Zip4j ou autre lib)
# Mettre à true si l’archive ZIP est protégée par mot de passe.
zip.password.enabled=false
zip.password=password1234
##################################################
# 8) Paramètres supplémentaires
##################################################
# Activation des logs (true = oui, false = non)
logging.enabled=true
# Vérifie s’il existe déjà une installation (true = oui, false = non)
alreadyInstalledCheck.enabled=true
# Active le bouton d’options avancées (false pour la version Preview)
advanced.enabled=true
# Active la création d’un désinstalleur (true = oui, false = non)
uninstaller.enabled=true
# Affiche une invite pour lancer l’app après l’installation
launch.prompt=true
# Vérifie la connectivité Internet (true = oui, false = non)
internetCheck.enabled=true
# Active le téléchargement avec reprise en cas d’interruption
download.resumable=true
##################################################
# 9) Options désactivées (non disponibles en version preview)
##################################################
# Couleur personnalisée de fond ou de cadre (non utilisée actuellement)
app.color=#c8c8c8