import { option } from "../command.ts"; export const accessTokenOptions = [ option("--access-token ", "Access token. Defaults to META_ACCESS_TOKEN"), option( "--api-version ", "Meta Graph API version. Defaults to META_API_VERSION or v25.0", ), ]; export const instagramOptions = [ ...accessTokenOptions, option("--ig-account-id ", "Instagram business account ID. Defaults to META_IG_ACCOUNT_ID"), ]; export const facebookOptions = [ ...accessTokenOptions, option("--page-id ", "Facebook Page ID. Defaults to META_PAGE_ID"), ]; export const threadsOptions = [ option("--access-token ", "Threads access token. Defaults to THREADS_ACCESS_TOKEN"), option("--threads-user-id ", "Threads user ID. Defaults to THREADS_USER_ID"), option("--api-version ", "Threads API version. Defaults to THREADS_API_VERSION or v1.0"), ]; export const oauthOptions = [ option("--app-id ", "Meta app ID. Defaults to META_APP_ID"), option("--app-secret ", "Meta app secret. Defaults to META_APP_SECRET"), option("--redirect-uri ", "OAuth redirect URI. Defaults to META_REDIRECT_URI"), ]; export const listOptions = [ option("--fields ", "Comma-separated fields"), option("--limit ", "Max results to fetch"), ]; export const instagramPollingOptions = [ option("--photo-interval-ms ", "Instagram photo polling interval"), option("--video-interval-ms ", "Video polling interval"), option("--max-attempts ", "Max polling attempts"), ]; export const threadsPollingOptions = [ option("--text-interval-ms ", "Threads text/image polling interval"), option("--video-interval-ms ", "Video polling interval"), option("--max-attempts ", "Max polling attempts"), ];