UNPKG

@puls-atlas/cli

Version:

The Puls Atlas CLI tool for managing Atlas projects

16 lines 594 B
import { execSync, logger } from '../../utils/index.js'; export default async () => { const spinner = logger.spinner('Checking current version...'); const npm = execSync('npm list -g @puls-atlas/cli --json', { stdio: 'pipe' }).toString(); const latest = execSync('npm view @puls-atlas/cli dist-tags.latest', { stdio: 'pipe' }).toString(); const current = JSON.parse(npm).dependencies['@puls-atlas/cli'].version; if (current.trim() !== latest.trim()) { spinner.warn(`${current} (latest: ${latest.trim()})`); } else { spinner.succeed(`${current} (latest)`); } };