INNER CODE UNIT · TypeScript

getCommandsConfig

peter-evans/slash-command-dispatch · src/command-helper.ts:94

export function getCommandsConfig(inputs: Inputs): Command[] {
  if (inputs.configFromFile) {
    core.info(`Using JSON configuration from file '${inputs.configFromFile}'.`)
    const json = fs.readFileSync(inputs.configFromFile, {
      encoding: 'utf8'
    })
    return getCommandsConfigFromJson(json)
  } else if (inputs.config) {
    core.info(`Using JSON configuration from 'config' input.`)
    return getCommandsConfigFromJson(inputs.config)
  } else {
    core.info(`Using configuration from yaml inputs.`)
    return getCommandsConfigFromInputs(inputs)
  }
}

export function getCommandsConfigFromInputs(inputs: Inputs): Command[] {
  core.debug(`Commands: ${inspect(inputs.commands)}`)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…