9 lines
652 B
JavaScript
9 lines
652 B
JavaScript
import { cpSync, mkdirSync, readFileSync } from 'node:fs';
|
|
import { execFileSync } from 'node:child_process';
|
|
const root = '/usr/local/lib/dsh-mgr';
|
|
const host = JSON.parse(readFileSync('/usr/local/lib/node_modules/@deepseek-ai/dsh/package.json'));
|
|
if (host.version !== '0.2.0-rc.2') throw new Error('Unverified preview download host');
|
|
mkdirSync(root + '/preview-download-package', { recursive: true });
|
|
cpSync(new URL('./preview-download', import.meta.url), root + '/preview-download-package/package', { recursive: true });
|
|
execFileSync('tar', ['-czf', root + '/dsh-preview-download-1.0.0.tgz', '-C', root + '/preview-download-package', 'package']);
|