{"version":3,"sources":["../src/cli/commands/projects/get.ts"],"sourcesContent":["import chalk from \"chalk\";\nimport ora from \"ora\";\nimport { ProjectsApiService } from \"@/client-sdk/services/projects/projects-api.service\";\nimport { checkApiKey } from \"../../utils/apiKey\";\nimport { failSpinner } from \"../../utils/spinnerError\";\n\nexport const getProjectCommand = async (id: string, options?: { format?: string }): Promise<void> => {\n  checkApiKey();\n\n  const service = new ProjectsApiService();\n  const spinner = ora(`Fetching project \"${id}\"...`).start();\n\n  try {\n    const project = await service.get(id);\n\n    spinner.succeed(`Fetched project \"${chalk.cyan(project.name)}\"`);\n\n    if (options?.format === \"json\") {\n      console.log(JSON.stringify(project, null, 2));\n      return;\n    }\n\n    console.log();\n    console.log(`${chalk.bold(\"ID:\")}              ${project.id}`);\n    console.log(`${chalk.bold(\"Name:\")}            ${chalk.cyan(project.name)}`);\n    console.log(`${chalk.bold(\"Slug:\")}            ${project.slug}`);\n    console.log(`${chalk.bold(\"Language:\")}        ${project.language}`);\n    console.log(`${chalk.bold(\"Framework:\")}       ${project.framework}`);\n    console.log(`${chalk.bold(\"Team ID:\")}         ${project.teamId}`);\n    console.log(`${chalk.bold(\"PII Redaction:\")}   ${project.piiRedactionLevel}`);\n    console.log(`${chalk.bold(\"Created:\")}         ${new Date(project.createdAt).toLocaleString()}`);\n    console.log(`${chalk.bold(\"Updated:\")}         ${new Date(project.updatedAt).toLocaleString()}`);\n    console.log();\n  } catch (error) {\n    failSpinner({ spinner, error, action: \"fetch project\" });\n    process.exit(1);\n  }\n};\n"],"mappings":";;;;;;;;;;;;;;;;AAAA,OAAO,WAAW;AAClB,OAAO,SAAS;AAKT,IAAM,oBAAoB,OAAO,IAAY,YAAiD;AACnG,cAAY;AAEZ,QAAM,UAAU,IAAI,mBAAmB;AACvC,QAAM,UAAU,IAAI,qBAAqB,EAAE,MAAM,EAAE,MAAM;AAEzD,MAAI;AACF,UAAM,UAAU,MAAM,QAAQ,IAAI,EAAE;AAEpC,YAAQ,QAAQ,oBAAoB,MAAM,KAAK,QAAQ,IAAI,CAAC,GAAG;AAE/D,SAAI,mCAAS,YAAW,QAAQ;AAC9B,cAAQ,IAAI,KAAK,UAAU,SAAS,MAAM,CAAC,CAAC;AAC5C;AAAA,IACF;AAEA,YAAQ,IAAI;AACZ,YAAQ,IAAI,GAAG,MAAM,KAAK,KAAK,CAAC,iBAAiB,QAAQ,EAAE,EAAE;AAC7D,YAAQ,IAAI,GAAG,MAAM,KAAK,OAAO,CAAC,eAAe,MAAM,KAAK,QAAQ,IAAI,CAAC,EAAE;AAC3E,YAAQ,IAAI,GAAG,MAAM,KAAK,OAAO,CAAC,eAAe,QAAQ,IAAI,EAAE;AAC/D,YAAQ,IAAI,GAAG,MAAM,KAAK,WAAW,CAAC,WAAW,QAAQ,QAAQ,EAAE;AACnE,YAAQ,IAAI,GAAG,MAAM,KAAK,YAAY,CAAC,UAAU,QAAQ,SAAS,EAAE;AACpE,YAAQ,IAAI,GAAG,MAAM,KAAK,UAAU,CAAC,YAAY,QAAQ,MAAM,EAAE;AACjE,YAAQ,IAAI,GAAG,MAAM,KAAK,gBAAgB,CAAC,MAAM,QAAQ,iBAAiB,EAAE;AAC5E,YAAQ,IAAI,GAAG,MAAM,KAAK,UAAU,CAAC,YAAY,IAAI,KAAK,QAAQ,SAAS,EAAE,eAAe,CAAC,EAAE;AAC/F,YAAQ,IAAI,GAAG,MAAM,KAAK,UAAU,CAAC,YAAY,IAAI,KAAK,QAAQ,SAAS,EAAE,eAAe,CAAC,EAAE;AAC/F,YAAQ,IAAI;AAAA,EACd,SAAS,OAAO;AACd,gBAAY,EAAE,SAAS,OAAO,QAAQ,gBAAgB,CAAC;AACvD,YAAQ,KAAK,CAAC;AAAA,EAChB;AACF;","names":[]}