|
1 | 1 | "command: backup": |
2 | | - - "/(backup)/i" |
| 2 | + - "/(command:\\s*backup)/i" |
3 | 3 | "command: console": |
4 | | - - "/(console|tmux)/i" |
| 4 | + - "/(command:\\s*console)/i" |
5 | 5 | "command: debug": |
6 | 6 | - "/(command: debug)/i" |
7 | 7 | "command: details": |
8 | 8 | - "/(command: details)/i" |
9 | 9 | "command: fast-dl": |
10 | | - - "/(fast-dl|fastdl)/i" |
| 10 | + - "/(command:\\s*fast-?dl)/i" |
11 | 11 | "command: install": |
12 | | - - "/(install)/i" |
| 12 | + - "/(command:\\s*install)/i" |
13 | 13 | "command: mods": |
14 | | - - "/(command: mods)/i" |
| 14 | + - "/(command:\\s*mods(?:-install|-update|-remove)?)/i" |
15 | 15 | "command: monitor": |
16 | 16 | - "/(command: monitor)/i" |
17 | 17 | "command: post-details": |
|
27 | 27 | "command: stop": |
28 | 28 | - "/(command: stop)/i" |
29 | 29 | "command: update-lgsm": |
30 | | - - "/(update-lgsm)/i" |
| 30 | + - "/(command:\\s*update-lgsm)/i" |
31 | 31 | "command: update": |
32 | | - - "/(command: update)/i" |
| 32 | + - "/(command:\\s*update(?!-lgsm)\\b)/i" |
33 | 33 | "command: validate": |
34 | | - - "/(validate)/i" |
| 34 | + - "/(command:\\s*validate)/i" |
35 | 35 | "command: wipe": |
36 | | - - "/(wipe)/i" |
| 36 | + - "/(command:\\s*wipe)/i" |
37 | 37 |
|
38 | 38 | # Distros |
39 | 39 | "distro: AlmaLinux": |
40 | | - - "/(Alma)/i" |
| 40 | + - "/\\bAlmaLinux(?:\\s+\\d+)?\\b/i" |
41 | 41 | "distro: Arch Linux": |
42 | | - - "/(Arch Linux)/i" |
| 42 | + - "/\\bArch Linux\\b/i" |
43 | 43 | "distro: CentOS": |
44 | | - - "/(CentOS)/i" |
| 44 | + - "/\\bCentOS(?:\\s+\\d+)?\\b/i" |
45 | 45 | "distro: Debian": |
46 | | - - "/(Debian)/i" |
| 46 | + - "/\\bDebian(?:\\s+\\d+)?\\b/i" |
47 | 47 | "distro: Fedora": |
48 | | - - "/(Fedora)/i" |
| 48 | + - "/\\bFedora(?:\\s+\\d+)?\\b/i" |
49 | 49 | "distro: openSUSE": |
50 | | - - "/(openSUSE|suse)/i" |
| 50 | + - "/\\bopenSUSE\\b/i" |
51 | 51 | "distro: Rocky Linux": |
52 | | - - "/(Rocky)/i" |
| 52 | + - "/\\bRocky(?:\\s+Linux)?(?:\\s+\\d+)?\\b/i" |
53 | 53 | "distro: Slackware": |
54 | | - - "/(Slackware)/i" |
| 54 | + - "/\\bSlackware(?:\\s+\\d+)?\\b/i" |
55 | 55 | "distro: Ubuntu": |
56 | | - - "/(Ubuntu)/i" |
57 | | - |
58 | | -# Games |
59 | | -"game: 7 Days to Die": |
60 | | - - "/(7 Days to Die|sdtd)/i" |
61 | | -"game: Ark: Survival Evolved": |
62 | | - - "/(Ark: Survival Evolved|Ark)/i" |
63 | | -"game: ARMA 3": |
64 | | - - "/(ARMA 3|ARMA3)/i" |
65 | | -"game: Assetto Corsa": |
66 | | - - "/(Assetto Corsa)/i" |
67 | | -"game: Avorion": |
68 | | - - "/(Avorion)/i" |
69 | | -"game: Ballistic Overkill": |
70 | | - - "/(Ballistic Overkill)/i" |
71 | | -"game: BATTALION: Legacy": |
72 | | - - "/(BATTALION: Legacy|Battalion 1944)/i" |
73 | | -"game: Barotrauma": |
74 | | - - "/(Barotrauma)/i" |
75 | | -"game: Counter-Strike: Global Offensive": |
76 | | - - "/(Counter-Strike: Global Offensive|CS:GO|csgo)/i" |
77 | | -"game: Counter-Strike 2": |
78 | | - - "/(Counter-Strike 2|CS2)/i" |
79 | | -"game: Counter-Strike: Source": |
80 | | - - "/(Counter-Strike: Source|Counter Strike: Source|CS:S)/i" |
81 | | -"game: Counter-Strike 1.6": |
82 | | - - "/(Counter-Strike 1.6|Counter Strike 1.6|CS 1.6|cs1.6)/i" |
83 | | -"game: DayZ": |
84 | | - - "/(DayZ|Dayz)/i" |
85 | | -"game: Deathmatch Classic": |
86 | | - - "/(Deathmatch Classic|Death Match Classic|DMC)/i" |
87 | | -"game: Don't Starve Together": |
88 | | - - "/(Don't Starve Together|Dont Starve Together|DST)/i" |
89 | | -"game: Eco": |
90 | | - - "/(^Eco$)/i" |
91 | | -"game: Factorio": |
92 | | - - "/(Factorio)/i" |
93 | | -"game: Garrys Mod": |
94 | | - - "/(Garry's Mod|Garrys Mod|GMod)/i" |
95 | | -"game: Hurtworld": |
96 | | - - "/(Hurtworld|Hurtword)/i" |
97 | | -"game: Insurgency": |
98 | | - - "/(^Insurgency$|Insurgecy)/i" |
99 | | -"game: Insurgency: Sandstorm": |
100 | | - - "/(Insurgency: Sandstorm)/i" |
101 | | -"game: Killing Floor 2": |
102 | | - - "/(Killing Floor 2|KF2)/i" |
103 | | -"game: Left 4 Dead 2": |
104 | | - - "/(Left 4 Dead 2|L4D2)/i" |
105 | | -"game: Minecraft": |
106 | | - - "/(Minecraft)((?!bedrock).)*$/i" |
107 | | -"game: Minecraft Bedrock": |
108 | | - - "/(Bedrock)/i" |
109 | | -"game: Project Zomboid": |
110 | | - - "/(Project Zomboid|PZ)/i" |
111 | | -"game: Quake 3: Arena": |
112 | | - - "/(Quake 3: Arena|Quake 3|Q3A|q3)/i" |
113 | | -"game: Quake World": |
114 | | - - "/(Quake World|QuakeWorld)/i" |
115 | | -"game: Rising World": |
116 | | - - "/(Rising World)/i" |
117 | | -"game: Satisfactory": |
118 | | - - "/(Satisfactory)/i" |
119 | | -"game: Squad": |
120 | | - - "/(Squad)/i" |
121 | | -"game: Squad 44": |
122 | | - - "/(Squad 44|Post Scriptum)/i" |
123 | | -"game: Starbound": |
124 | | - - "/(Starbound)/i" |
125 | | -"game: Stationeers": |
126 | | - - "/(Stationeers)/i" |
127 | | -"game: Teamspeak 3": |
128 | | - - "/(Teamspeak 3|ts3)/i" |
129 | | -"game: Rust": |
130 | | - - "/(Rust)/i" |
131 | | -"game: Soldier Of Fortune 2: Gold Edition": |
132 | | - - "/(Soldier Of Fortune 2: Gold Edition|Soldier of Fortune 2)/i" |
133 | | -"game: Unturned": |
134 | | - - "/(Unturned)/i" |
135 | | -"game: Unreal Tournament 99": |
136 | | - - "/(Unreal Tournament 99|ut99)/i" |
137 | | -"game: Unreal Tournament 2004": |
138 | | - - "/(Unreal Tournament 2004|ut2k4)/i" |
139 | | -"game: Unreal Tournament 3": |
140 | | - - "/(Unreal Tournament 3|ut3)/i" |
141 | | -"game: Valheim": |
142 | | - - "/(Valheim)/i" |
143 | | -"game: Zombie Master: Reborn": |
144 | | - - "/(Zombie Master: Reborn|Zombie Master Reborn)/i" |
| 56 | + - "/\\bUbuntu(?:\\s+\\d+(?:\\.\\d+)?)?\\b/i" |
145 | 57 |
|
146 | 58 | # Info |
147 | 59 | "info: alerts": |
148 | | - - "/(alert)/i" |
| 60 | + - "/(alert_(discord|email|gotify|ifttt|ntfy|pushbullet|pushover|rocketchat|slack|telegram)|command:\\s*test-alert)/i" |
149 | 61 | "info: dependency": |
150 | | - - "/(dependency|deps)/i" |
| 62 | + - "/\\b(dependency|dependencies|deps)\\b/i" |
151 | 63 | "info: docker": |
152 | | - - "/(docker)/i" |
| 64 | + - "/\\bdocker\\b/i" |
153 | 65 | "info: docs": |
154 | | - - "/(documentation|^docs$)/i" |
| 66 | + - "/(^docs$)/i" |
155 | 67 | "info: email": |
156 | | - - "/(postfix|sendmail|exim|smtp)/i" |
| 68 | + - "/\\b(postfix|sendmail|exim|smtp)\\b/i" |
157 | 69 | "info: query": |
158 | | - - "/(gamedig|gsquery)/i" |
| 70 | + - "/\\b(gamedig|gsquery)\\b/i" |
159 | 71 | "info: steamcmd": |
160 | | - - "/(steamcmd)/i" |
| 72 | + - "/\\bsteamcmd\\b/i" |
161 | 73 | "info: systemd": |
162 | | - - "/(systemd)/i" |
| 74 | + - "/\\bsystemd\\b/i" |
163 | 75 | "info: tmux": |
164 | | - - "/(tmux)/i" |
| 76 | + - "/(tmuxception|check_tmuxception)/i" |
165 | 77 | "info: website": |
166 | | - - "/(website)/i" |
| 78 | + - "/\\bwebsite\\b/i" |
167 | 79 |
|
168 | 80 | # Type |
169 | 81 | "type: game server request": |
170 | | - - "/(Server Request)/i" |
| 82 | + - "/(^\\[server request\\]|^server request:|type:\\s*game server request)/im" |
171 | 83 | "type: bug": |
172 | 84 | - "/(\\[bug\\]|bug report|type: bug)/i" |
173 | 85 | "type: bugfix": |
|
219 | 131 | "scope: all servers": |
220 | 132 | - "/(scope: all servers)/i" |
221 | 133 | "scope: documentation": |
222 | | - - "/(scope: documentation)/i" |
| 134 | + - "/(scope: documentation|scope: documentation only)/i" |
0 commit comments