{"version":3,"sources":["../src/cli/commands/workflows/delete.ts"],"sourcesContent":["import chalk from \"chalk\";\nimport ora from \"ora\";\nimport { WorkflowsApiService } from \"@/client-sdk/services/workflows/workflows-api.service\";\nimport { checkApiKey } from \"../../utils/apiKey\";\nimport { failSpinner } from \"../../utils/spinnerError\";\n\nexport const deleteWorkflowCommand = async (id: string, options?: { format?: string }): Promise<void> => {\n  checkApiKey();\n\n  const service = new WorkflowsApiService();\n\n  const resolveSpinner = ora(`Finding workflow \"${id}\"...`).start();\n  let workflowName: string;\n  try {\n    const workflow = await service.get(id);\n    workflowName = workflow.name;\n    resolveSpinner.succeed(`Found workflow \"${workflowName}\"`);\n  } catch (error) {\n    failSpinner({\n      spinner: resolveSpinner,\n      error,\n      action: `find workflow \"${id}\"`,\n    });\n    process.exit(1);\n  }\n\n  const deleteSpinner = ora(`Archiving workflow \"${workflowName}\"...`).start();\n  try {\n    await service.delete(id);\n    deleteSpinner.succeed(`Archived workflow \"${chalk.cyan(workflowName)}\"`);\n\n    if (options?.format === \"json\") {\n      console.log(JSON.stringify({ id, name: workflowName, archived: true }, null, 2));\n    }\n  } catch (error) {\n    failSpinner({\n      spinner: deleteSpinner,\n      error,\n      action: `archive workflow \"${workflowName}\"`,\n    });\n    process.exit(1);\n  }\n};\n"],"mappings":";;;;;;;;;;;;;;;;;;AAAA,OAAO,WAAW;AAClB,OAAO,SAAS;AAKT,IAAM,wBAAwB,OAAO,IAAY,YAAiD;AACvG,cAAY;AAEZ,QAAM,UAAU,IAAI,oBAAoB;AAExC,QAAM,iBAAiB,IAAI,qBAAqB,EAAE,MAAM,EAAE,MAAM;AAChE,MAAI;AACJ,MAAI;AACF,UAAM,WAAW,MAAM,QAAQ,IAAI,EAAE;AACrC,mBAAe,SAAS;AACxB,mBAAe,QAAQ,mBAAmB,YAAY,GAAG;AAAA,EAC3D,SAAS,OAAO;AACd,gBAAY;AAAA,MACV,SAAS;AAAA,MACT;AAAA,MACA,QAAQ,kBAAkB,EAAE;AAAA,IAC9B,CAAC;AACD,YAAQ,KAAK,CAAC;AAAA,EAChB;AAEA,QAAM,gBAAgB,IAAI,uBAAuB,YAAY,MAAM,EAAE,MAAM;AAC3E,MAAI;AACF,UAAM,QAAQ,OAAO,EAAE;AACvB,kBAAc,QAAQ,sBAAsB,MAAM,KAAK,YAAY,CAAC,GAAG;AAEvE,SAAI,mCAAS,YAAW,QAAQ;AAC9B,cAAQ,IAAI,KAAK,UAAU,EAAE,IAAI,MAAM,cAAc,UAAU,KAAK,GAAG,MAAM,CAAC,CAAC;AAAA,IACjF;AAAA,EACF,SAAS,OAAO;AACd,gBAAY;AAAA,MACV,SAAS;AAAA,MACT;AAAA,MACA,QAAQ,qBAAqB,YAAY;AAAA,IAC3C,CAAC;AACD,YAAQ,KAAK,CAAC;AAAA,EAChB;AACF;","names":[]}