#!/usr/bin/env node import chalk from 'chalk'; import * as path from 'path'; import * as fs from 'fs'; /** * 获取 package.json 中的版本号 */ export function getVersion(): string { const packageJsonPath = path.resolve(__dirname, '../../package.json'); const packageJson = JSON.parse(fs.readFileSync(packageJsonPath, 'utf-8')); return packageJson.version; } /** * 显示版本信息 */ export function showVersion(): void { const version = getVersion(); console.log(chalk.green(`uniboot v${version}`)); }