copy-extension.mjs 611 B

123456789101112131415161718192021
  1. import { cpSync } from "fs"
  2. import { fileURLToPath } from "url"
  3. import { dirname, join } from "path"
  4. const __filename = fileURLToPath(import.meta.url)
  5. const __dirname = dirname(__filename)
  6. const cliDir = join(__dirname, "..")
  7. const source = join(cliDir, "..", "bin-unpacked", "extension")
  8. const dest = join(cliDir, "dist", "kilocode")
  9. console.log(`Copying from: ${source}`)
  10. console.log(`Copying to: ${dest}`)
  11. try {
  12. cpSync(source, dest, { recursive: true })
  13. console.log("✓ Extension files copied successfully")
  14. } catch (error) {
  15. console.error("Error copying extension files:", error)
  16. process.exit(1)
  17. }