@mondaycom/apps-cli
Version:
A cli tool to manage apps (and monday-code projects) in monday.com
41 lines (40 loc) • 1.16 kB
JavaScript
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,
}),
});