diff --git a/link_deps b/link_deps index 03c50ae..774ce61 100755 --- a/link_deps +++ b/link_deps @@ -1,17 +1,19 @@ #!/usr/bin/env node import fs from 'fs' -import path from 'path' import { execSync } from 'child_process' -if (execSync('git status --porcelain', { encoding: 'utf8' }).trim()) { - console.error('Error: Git working tree is dirty. Please commit or stash your changes first.') +const force = process.argv.includes('--force') + +if (execSync('git status --porcelain', { encoding: 'utf8' }).trim() && !force) { + console.error('Error: Git working tree is dirty. Please commit or stash your changes first, or re-run with --force.') process.exit(1) } const pkg = JSON.parse(fs.readFileSync('./package.json', 'utf8')) pkg.pnpm.overrides = pkg.pnpm.overrides || {} +// pkg.pnpm.overrides["nostr-editor"] = "link:../nostr-editor" // pkg.pnpm.overrides["@pomade/core"] = "link:../pomade/packages/core" // pkg.pnpm.overrides["nostr-signer-capacitor-plugin"] = "link:../nostr-signer-capacitor-plugin"