mirror of
https://github.com/tribufu/node-gamedig
synced 2026-05-06 15:17:36 +00:00
feat: Add valve requestRulesRequired & requestPlayersRequired (#458)
* feat: add valve requestRulesRequired * missing delete requestRulesRequired * feat: add valve requestPlayersRequired * update documentation * update games list
This commit is contained in:
parent
184e9b170c
commit
0b8ebc871f
5 changed files with 22 additions and 7 deletions
|
|
@ -6,7 +6,7 @@ import Minimist from 'minimist'
|
|||
import { GameDig } from './../lib/index.js'
|
||||
|
||||
const argv = Minimist(process.argv.slice(2), {
|
||||
boolean: ['pretty', 'debug', 'givenPortOnly', 'requestRules'],
|
||||
boolean: ['pretty', 'debug', 'givenPortOnly', 'requestRules', 'requestRulesRequired', 'requestPlayersRequired'],
|
||||
string: ['guildId', 'listenUdpPort', 'ipFamily']
|
||||
})
|
||||
|
||||
|
|
@ -16,6 +16,10 @@ const pretty = !!argv.pretty || debug
|
|||
delete argv.pretty
|
||||
const givenPortOnly = argv.givenPortOnly
|
||||
delete argv.givenPortOnly
|
||||
const requestRulesRequired = argv.requestRulesRequired
|
||||
delete argv.requestRulesRequired
|
||||
const requestPlayersRequired = argv.requestPlayersRequired
|
||||
delete argv.requestPlayersRequired
|
||||
|
||||
const options = {}
|
||||
for (const key of Object.keys(argv)) {
|
||||
|
|
@ -40,6 +44,12 @@ if (debug) {
|
|||
if (givenPortOnly) {
|
||||
options.givenPortOnly = true
|
||||
}
|
||||
if (requestRulesRequired) {
|
||||
options.requestRulesRequired = true
|
||||
}
|
||||
if (requestPlayersRequired) {
|
||||
options.requestPlayersRequired = true
|
||||
}
|
||||
|
||||
const printOnPretty = (object) => {
|
||||
if (pretty) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue