Module

x/deno_slack_hooks/flags.ts

Helper library implementing the contract between the Slack CLI and Slack application SDKs
Latest
File
import { parseCLIArguments } from "./deps.ts";
const UNSAFELY_IGNORE_CERT_ERRORS_FLAG = "sdk-unsafely-ignore-certificate-errors";const SLACK_DEV_DOMAIN_FLAG = "sdk-slack-dev-domain";
export const getStartHookAdditionalDenoFlags = (args: string[]): string => { const parsedArgs = parseCLIArguments(args); const extraFlagValue = parsedArgs[SLACK_DEV_DOMAIN_FLAG] ?? parsedArgs[UNSAFELY_IGNORE_CERT_ERRORS_FLAG] ?? "";
let extraFlag = ""; if (extraFlagValue) { extraFlag = `--sdk-slack-dev-domain=${extraFlagValue}`; } return extraFlag;};