Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add simple Module System for "include" #1076

Merged
merged 21 commits into from
Aug 11, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
46 changes: 3 additions & 43 deletions .eslintrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,52 +38,12 @@ globals:
# java
Bean: false

# files
ls: false
mkdir: false
fileExists: false
cat: false
cp: false
getFileSize: false
fileName: false
lns: false
remove: false
touch: false
# translations
tr: false
writeToFile: false
createTempFile: false
createTempDir: false
chmod: false

# classes
AppResource: false
CabExtract: false
Checksum: false
Downloader: false
WineEngine: false
Extractor: false
InstallationType: false
Resource: false
SetupWizard: false
Wine: false
WineShortcut: false

# quick scripts
PlainInstaller: false
CustomInstallerScript: false
GogScript: false
InstallerScript: false
LocalInstallerScript: false
OnlineInstallerScript: false
OriginScript: false
QuickScript: false
SteamScript: false
UplayScript: false
ZipScript: false

# wine
LATEST_DEVELOPMENT_VERSION: false
LATEST_STABLE_VERSION: false
LATEST_STAGING_VERSION: false
LATEST_DOS_SUPPORT_VERSION: false
WINE_PREFIX_DIR: false
# module system
module: false
2 changes: 1 addition & 1 deletion Applications/Accessories/7-zip/Online/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.online_installer_script");
const OnlineInstallerScript = include("engines.wine.quick_script.online_installer_script");

new OnlineInstallerScript()
.name("7-zip")
Expand Down
2 changes: 1 addition & 1 deletion Applications/Accessories/ImgBurn/Online/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.online_installer_script");
const OnlineInstallerScript = include("engines.wine.quick_script.online_installer_script");

new OnlineInstallerScript()
.name("ImgBurn")
Expand Down
2 changes: 1 addition & 1 deletion Applications/Accessories/Soundplant/Online/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.online_installer_script");
const OnlineInstallerScript = include("engines.wine.quick_script.online_installer_script");
include("engines.wine.plugins.windows_version");

new OnlineInstallerScript()
Expand Down
2 changes: 1 addition & 1 deletion Applications/Custom/LocalInstaller/Local/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.local_installer_script");
const LocalInstallerScript = include("engines.wine.quick_script.local_installer_script");
include("engines.wine.plugins.windows_version");

new LocalInstallerScript()
Expand Down
2 changes: 1 addition & 1 deletion Applications/Custom/OnlineInstaller/Online/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.online_installer_script");
const OnlineInstallerScript = include("engines.wine.quick_script.online_installer_script");
include("engines.wine.plugins.windows_version");

new OnlineInstallerScript()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.local_installer_script");
const LocalInstallerScript = include("engines.wine.quick_script.local_installer_script");

new LocalInstallerScript()
.name("Enterprise Architect")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.online_installer_script");
const OnlineInstallerScript = include("engines.wine.quick_script.online_installer_script");

new OnlineInstallerScript()
.name("Enterprise Architect")
Expand Down
2 changes: 1 addition & 1 deletion Applications/Development/Notepad++/v7.2.2/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.online_installer_script");
const OnlineInstallerScript = include("engines.wine.quick_script.online_installer_script");

new OnlineInstallerScript()
.name("Notepad++")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.local_installer_script");
const LocalInstallerScript = include("engines.wine.quick_script.local_installer_script");

new LocalInstallerScript()
.name("18 Wheels of Steel: Across America")
Expand Down
4 changes: 2 additions & 2 deletions Applications/Games/Age of Empires II HD/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
include("engines.wine.quick_script.steam_script");
include("utils.functions.filesystem.files");
const SteamScript = include("engines.wine.quick_script.steam_script");
const {cp, remove, lns} = include("utils.functions.filesystem.files");

new SteamScript()
.name("Age of Empires II HD")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");
include("engines.wine.plugins.override_dll");
include("engines.wine.verbs.mfc42");

Expand Down
5 changes: 3 additions & 2 deletions Applications/Games/Anno 2070/Local/script.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
include("engines.wine.quick_script.local_installer_script");
const LocalInstallerScript = include("engines.wine.quick_script.local_installer_script");
const {touch, writeToFile, chmod} = include("utils.functions.filesystem.files");

include("engines.wine.plugins.virtual_desktop");
include("engines.wine.plugins.override_dll");
include("engines.wine.verbs.corefonts");
include("engines.wine.verbs.crypt32");
include("engines.wine.verbs.d3dx10");
include("utils.functions.filesystem.files");

new LocalInstallerScript()
.name("Anno 2070")
Expand Down
3 changes: 2 additions & 1 deletion Applications/Games/Anno 2070/Uplay/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include("engines.wine.quick_script.uplay_script");
const UplayScript = include("engines.wine.quick_script.uplay_script");

include("engines.wine.verbs.corefonts");
include("engines.wine.plugins.virtual_desktop");

Expand Down
3 changes: 2 additions & 1 deletion Applications/Games/Assassin's Creed II/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");
const {LATEST_STAGING_VERSION} = include("engines.wine.engine.versions");

new SteamScript()
.name("Assassin’s Creed II")
Expand Down
3 changes: 2 additions & 1 deletion Applications/Games/Assassin's Creed III/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");
const {LATEST_STAGING_VERSION} = include("engines.wine.engine.versions");

new SteamScript()
.name("Assassin’s Creed® III")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");
const {LATEST_STAGING_VERSION} = include("engines.wine.engine.versions");

include("engines.wine.verbs.uplay");

new SteamScript()
.name("Assassin’s Creed® IV Black Flag™")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");
const {LATEST_STAGING_VERSION} = include("engines.wine.engine.versions");

include("engines.wine.verbs.uplay");

new SteamScript()
Expand Down
3 changes: 2 additions & 1 deletion Applications/Games/Assassin's Creed Unity/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");
const {LATEST_STAGING_VERSION} = include("engines.wine.engine.versions");

new SteamScript()
.name("Assassin’s Creed® Unity")
Expand Down
3 changes: 2 additions & 1 deletion Applications/Games/Assassin's Creed/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");
const {LATEST_STAGING_VERSION} = include("engines.wine.engine.versions");

new SteamScript()
.name("Assassin's Creed™")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");
const {LATEST_STAGING_VERSION} = include("engines.wine.engine.versions");

include("engines.wine.verbs.uplay");

new SteamScript()
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/Audiosurf/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");
include("engines.wine.verbs.quicktime76");
include("engines.wine.verbs.corefonts");
include("engines.wine.verbs.tahoma");
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/BRINK/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");

new SteamScript()
.name("BRINK")
Expand Down
6 changes: 4 additions & 2 deletions Applications/Games/Batman™: Arkham Asylum/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");
const {LATEST_STAGING_VERSION} = include("engines.wine.engine.versions");

include("engines.wine.plugins.csmt");
include("engines.wine.plugins.glsl");

Expand All @@ -9,7 +11,7 @@ new SteamScript()
.wineVersion(LATEST_STAGING_VERSION)
.wineDistribution("staging")
.appId(35140)
.postInstall(function (wine, wizard) {
.postInstall(function (wine/*, wizard*/) {
wine.UseGLSL("disabled");
wine.enableCSMT();
});
6 changes: 4 additions & 2 deletions Applications/Games/Batman™: Arkham City/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");
const {LATEST_STAGING_VERSION} = include("engines.wine.engine.versions");

include("engines.wine.plugins.csmt");

new SteamScript()
Expand All @@ -8,6 +10,6 @@ new SteamScript()
.wineVersion(LATEST_STAGING_VERSION)
.wineDistribution("staging")
.appId(200260)
.postInstall(function (wine, wizard) {
.postInstall(function (wine/*, wizard*/) {
wine.enableCSMT();
});
6 changes: 4 additions & 2 deletions Applications/Games/Batman™: Arkham Origins/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");
const {LATEST_STAGING_VERSION} = include("engines.wine.engine.versions");

include("engines.wine.plugins.csmt");

new SteamScript()
Expand All @@ -7,7 +9,7 @@ new SteamScript()
.author("ImperatorS79")
.wineVersion(LATEST_STAGING_VERSION)
.wineDistribution("staging")
.postInstall(function (wine, wizard) {
.postInstall(function (wine/*, wizard*/) {
wine.enableCSMT();
//maybe needs xact
})
Expand Down
3 changes: 2 additions & 1 deletion Applications/Games/Beyond Good and Evil/Uplay/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include("engines.wine.quick_script.uplay_script");
const UplayScript = include("engines.wine.quick_script.uplay_script");
const {LATEST_STAGING_VERSION} = include("engines.wine.engine.versions");

new UplayScript()
.name("Beyond Good and Evil™")
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/BioShock/Steam (Demo)/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");

new SteamScript()
.name("BioShock™ (Demo)")
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/BioShock/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");

new SteamScript()
.name("BioShock™")
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/Black Mesa/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");

new SteamScript()
.name("Black Mesa")
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/Blizzard app/Online/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.online_installer_script");
const OnlineInstallerScript = include("engines.wine.quick_script.online_installer_script");
include("engines.wine.verbs.vcrun2015");
include("engines.wine.verbs.corefonts");

Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/Borderlands/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");

new SteamScript()
.name("Borderlands")
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/Braid/Steam (Demo)/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");

new SteamScript()
.name("Braid (Demo)")
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/Braid/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");

new SteamScript()
.name("Braid")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");

new SteamScript()
.name("Burnout™ Paradise: The Ultimate Box")
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/CONSORTIUM/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");

new SteamScript()
.name("CONSORTIUM")
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/Caesar III/Local/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.local_installer_script");
const LocalInstallerScript = include("engines.wine.quick_script.local_installer_script");
include("engines.wine.plugins.virtual_desktop");

new LocalInstallerScript()
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/Caesar III/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");
include("engines.wine.plugins.virtual_desktop");

new SteamScript()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");

new SteamScript()
.name("Call of Juarez® Gunslinger (Demo)")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");

new SteamScript()
.name("Call of Juarez® Gunslinger")
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/ChromaGun/Steam (Demo)/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");

new SteamScript()
.name("ChromaGun (Demo)")
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/ChromaGun/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");

new SteamScript()
.name("ChromaGun")
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/Civilization V/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");

new SteamScript()
.name("Civilization V")
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/Clicker Heroes/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");

new SteamScript()
.name("Clicker Heroes")
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/Cogs/Steam (Demo)/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");

new SteamScript()
.name("Cogs (Demo)")
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/Cogs/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");

new SteamScript()
.name("Cogs")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
include("engines.wine.quick_script.local_installer_script");
include("engines.wine.engine.object");
const LocalInstallerScript = include("engines.wine.quick_script.local_installer_script");
const {LATEST_STAGING_VERSION} = include("engines.wine.engine.versions");

include("engines.wine.plugins.csmt");
include("engines.wine.plugins.windows_version");
include("engines.wine.verbs.d3dx9");
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include("engines.wine.quick_script.steam_script");
const SteamScript = include("engines.wine.quick_script.steam_script");
const {LATEST_STAGING_VERSION} = include("engines.wine.engine.versions");

new SteamScript()
.name("Consortium: The Tower (Demo)")
Expand Down
Loading