UNPKG

@mondaycom/apps-cli

Version:

A cli tool to manage apps (and monday-code projects) in monday.com

41 lines (40 loc) 1.16 kB
import { Flags } from '@oclif/core'; import { SchedulerMessages } from '../../consts/scheduler/messages.js'; import { addRegionToFlags } from '../../utils/region.js'; export const SchedulerBaseFlags = addRegionToFlags({ appId: Flags.integer({ char: 'a', description: SchedulerMessages.appId, }), name: Flags.string({ char: 'n', description: SchedulerMessages.name, }), }); export const SchedulerFlags = addRegionToFlags({ ...SchedulerBaseFlags, description: Flags.string({ char: 'd', description: SchedulerMessages.description, }), schedule: Flags.string({ char: 's', description: SchedulerMessages.schedule, }), targetUrl: Flags.string({ char: 'u', description: SchedulerMessages.targetUrl, }), maxRetries: Flags.integer({ char: 'r', description: SchedulerMessages.maxRetries, }), minBackoffDuration: Flags.integer({ char: 'b', description: SchedulerMessages.minBackoffDuration, }), timeout: Flags.integer({ char: 't', description: SchedulerMessages.timeout, }), });