-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcommandbar.php
100 lines (100 loc) · 2.83 KB
/
commandbar.php
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
<?php include("constants.php"); ?>
{
"skipTerminateQuickPick": true,
"skipSwitchToOutput": false,
"skipErrorMessage": true,
"commands": [
{
"text": "ALL",
"color": "white",
"commandType":"exec",
"command": "echo TODO",
"alignment": "right",
"skipTerminateQuickPick": false,
"priority": -9
},
{
"text": "Run",
"color": "orange",
"command": "hl bin/dev/<?php echo $gameId?>.hl",
"alignment": "right",
"skipTerminateQuickPick": false,
"priority": -10
},
{
"text": "PAK",
"color": "white",
"commandType":"exec",
"command": "haxe -hl hxd.fmt.pak.Build.hl -lib heaps -main hxd.fmt.pak.Build && hl hxd.fmt.pak.Build.hl -exclude-path bitwigProjects,LevelProject/backups,music/exportWAV,models,sfx/stereo && mv res.pak bin/pak/resWeb.pak && haxe -hl hxd.fmt.pak.Build.hl -lib heaps -main hxd.fmt.pak.Build && hl hxd.fmt.pak.Build.hl -exclude-path bitwigProjects,LevelProject/backups,music/exportMP3,models,sfx/stereo && mv res.pak bin/pak/resDesktop.pak && echo Done!",
"alignment": "right",
"skipTerminateQuickPick": false,
"priority": -11
},
{
"text": "JS",
"color": "yellow",
"commandType":"exec",
"command": "./prebuild.sh && haxe build.web.js.hxml",
"alignment": "right",
"skipTerminateQuickPick": false,
"priority": -12
},
{
"text": "Itch",
"color": "yellow",
"commandType":"exec",
"command": "./prebuild.sh && haxe build.web.itch.hxml",
"alignment": "right",
"skipTerminateQuickPick": false,
"priority": -13
},
{
"text": "Windows",
"color": "yellow",
"command": "./releaseWindows.sh",
"alignment": "right",
"skipTerminateQuickPick": false,
"priority": -14
},
{
"text": "Linux",
"color": "yellow",
"command": "./releaseLinux.sh",
"alignment": "right",
"skipTerminateQuickPick": false,
"priority": -15
},
{
"text": "Release",
"color": "yellow",
"command": "./releaseItch.sh",
"alignment": "right",
"skipTerminateQuickPick": false,
"priority": -17
},
{
"text": "Server",
"color": "white",
"command": "cd bin/ && python3 -m http.server",
"alignment": "right",
"skipTerminateQuickPick": false,
"priority": -18
},
{
"text": "Profile",
"color": "yellow",
"command": "cp bin/pak/resWeb.pak res.pak && hl --profile 10000 \"bin/dev/<?php echo $gameId?>.hl\" && mv hlprofile.dump tools/ && hl tools/profiler.hl tools/hlprofile.dump && rm res.pak",
"alignment": "right",
"skipTerminateQuickPick": false,
"priority": -19
},
{
"text": "Clean",
"color": "Blue",
"command": "./clean.sh",
"alignment": "right",
"skipTerminateQuickPick": false,
"priority": -20
}
]
}