-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathProjectSettings.txt
86 lines (63 loc) · 3.11 KB
/
ProjectSettings.txt
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
*ProjectSettings.txt to create Thor Deployment for Thor Deployment
*See https://github.com/VFPX/VFPXDeployment/blob/main/docs/Documentation.md for help.
*Paths relative are based on git toplevel directory
*The name to show in Thor. Mandatory
AppName = VFPX Deployment
*The ID for Thor operation. Mandatory
AppID = VFPXDeployment
*Version number
*A string, or enter pjx to use _VFP.ActiveProject.VersionNumber or, if defined PJXFile
Version = 1.7
*Component of Thor or Tool. Use No for Tool.
*Component = No
*Remote repository on a git server. There are three ways for the remote repository.
*==============================================================================
*- the builder assumes https://github.com/VFPX/{AppId}/master
*-------------------------------------------
*- or enter the single parts of the github URL
* A github URL comes like https://github.com/Project/Repository/Branch
* first enter the repository, this is "Project/Repository"
*Repository_URL = lscheffler/VFPXDeployment
* second enter the repository, this is "Branch"
*Repository_Branch = main
*-------------------------------------------
*- or enter the URL here. This has precedence.
*Repository = {your full URL}
*The changelog file. Might be merged into the {AppID}Version.txt
*The file installed as template (uncomment to use):
ChangeLog = docs/ChangeLog.md
*Create VFPX community folders and files. Will not overwrite existing files.
*Include_VFPX = Yes
*Do not create Thor folders and files (uncomment to use):
*Include_Thor = No
* The remaining lines are options that are not mandatory. Uncomment the options to use.
*"Yes" to auto run FoxBin2Prg (Default), else "No" to not run.
*RunBin2Prg = No
*"Yes" to auto run git (Default), else "No" to not run.
*RunGit = No
*The release date formatted as YYYY-MM-DD; if omitted, today
*VersionDate = 1973-09-11
*Yes (Default) to prompt for Version if not specified
*Prompt = Yes
*The category to use when adding to the Thor menu. If omitted, "Applications". only when Component is No.
*Category = {My}
*The relative path to the PJX file to compile. Omit this if that isn't required.
*PJXFile = {My.Pjx}
*The path to the APP or EXE to build from the project, with the extension
*AppFile = {My.App}
*Builds the project specified in PJXFile without the RECOMPILE clause.
*Recompile = No
*A comma-separated list of relative paths to which FoxBin2Prg is to be applied.
*Bin2PrgFolder = {MySource1,MySource1}
*A different name for the staging directory.
*InstalledFilesFolder = {MyInstallFolder}
*Remove all files from InstalledFiles directory if InstalledFiles.txt is given
*Clear_InstalledFiles = No
*add a gitignore to InstalledFiles directory to not add this directory to git repository
gitIgnore_InstalledFiles = Yes
*A different name for version file used to publish info on the remote server.
*A help with old projects using a different name for the version file
*VersionFile_Remote = {AppID}Version.txt
*Allow to create Thor_Update_{AppId}_Test.prg file, used for testing this app from a 1different location.
*Alter Repository_URL / Repository_Branch or Repository for a test location on the web.
*DEBUGGING = Yes