diff --git a/bin/opencode-presets.ts b/bin/opencode-presets.ts index 534f080..b5c8f8d 100755 --- a/bin/opencode-presets.ts +++ b/bin/opencode-presets.ts @@ -62,6 +62,11 @@ async function main(): Promise { printUsage(); process.exit(argv.length === 0 ? 1 : 0); } + if (argv[0] === '-V' || argv[0] === '--version') { + const raw = await readFile(resolve(REPO_ROOT, 'package.json'), 'utf8'); + console.log(`v${(JSON.parse(raw) as { version: string }).version}`); + process.exit(0); + } const sub = argv[0];