diff --git a/src/create-publish.mts b/src/create-publish.mts index 28e2cb8..1fc41a8 100644 --- a/src/create-publish.mts +++ b/src/create-publish.mts @@ -182,8 +182,9 @@ appid && console.warn(`${magentaBright('WARNING')}: APPLICATION_ID is not necess // partition globally published and guilded commands const [globalCommands, guildedCommands] = publishableData.reduce( ([globals, guilded], module) => { - const isPublishableGlobally = !module.config || !Array.isArray(module.config.guildIds); + const isPublishableGlobally = !Array.isArray(module.config?.guildIds); if (isPublishableGlobally) { + console.log(module) return [[module, ...globals], guilded]; } return [globals, [module, ...guilded]]; @@ -200,10 +201,10 @@ const res = await rest.updateGlobal(globalCommands); let globalCommandsResponse: unknown; - if (res.ok) { globalCommands.length && spin.succeed(`All ${cyanBright('Global')} commands published`); globalCommandsResponse = await res.json(); + console.log(globalCommandsResponse) } else { spin.fail(`Failed to publish global commands [Code: ${redBright(res.status)}]`); let err: Error diff --git a/src/index.ts b/src/index.ts index a5d1781..fab16b4 100644 --- a/src/index.ts +++ b/src/index.ts @@ -39,8 +39,7 @@ program // .description('New way to manage your slash commands') .option('-W --suppress-warnings', 'suppress experimental warning') .option('-i, --import [scriptPath...]', 'Prerequire a script to load into publisher') - .option('-t, --token [token]') - .option('--appId [applicationId]') + .option('-e --env', 'path to .env file') .argument('[path]', 'path with respect to current working directory that will locate all published files') .action(async (...args) => importDynamic('publish.js').then((m) => m.publish(...args))) ).addCommand( @@ -53,15 +52,6 @@ program // .option('-y, --yes', "Say yes to all prompts") .option('-e, --env [path]', "Supply a path to a .env") .action(async (...args) => importDynamic('command-clear.js').then((m) => m.commandClear(...args)))); -program - .command('app') - .description('manage your discord application') - .addCommand( - new Command('update') - .description("Refresh your discord application.") - .option('-W --suppress-warnings', 'suppress experimental warning') - .action(async (...args) => importDynamic('app-update.js').then(m => m.appUpdate(...args)))) - program .command('build') .description('Build your bot') diff --git a/src/utilities/getConfig.ts b/src/utilities/getConfig.ts index fee0886..17c4662 100644 --- a/src/utilities/getConfig.ts +++ b/src/utilities/getConfig.ts @@ -19,21 +19,4 @@ export interface sernConfig { commands: string; events?: string; }; - app?: { - customInstallUrl?: string; - description?: string; - roleConnectionsVerificationUrl?: string; - installParams?: { - type: 'install params object'; - }; - integrationTypesConfig?: { - type: 'dictionary with keys of application integration types'; - description: 'In preview. Default scopes and permissions for each supported installation context. Value for each key is an integration type configuration object'; - }; - flags?: number; - icon?: '?image data'; - coverImage?: '?image data'; - interactionsEndpointUrl?: string; - tags: string[]; - } }