From 0fd1dafcb74c89a6db763208b58032b8870da998 Mon Sep 17 00:00:00 2001 From: Tw93 Date: Wed, 28 Jun 2023 19:36:34 +0800 Subject: [PATCH] :sparkles: Cli more beautiful --- bin/cli.ts | 12 ++++++++++-- dist/cli.js | 15 +++++++++++---- 2 files changed, 21 insertions(+), 6 deletions(-) diff --git a/bin/cli.ts b/bin/cli.ts index d501856..f0955b2 100644 --- a/bin/cli.ts +++ b/bin/cli.ts @@ -10,9 +10,17 @@ import handleInputOptions from './options/index'; import { PakeCliOptions } from './types'; import { validateNumberInput, validateUrlInput } from './utils/validate'; +const { green, yellow }= chalk; +const logo = `${chalk.green(' ____ _')} +${green('| _ \\ __ _| | _____')} +${green('| |_) / _` | |/ / _ \\')} +${green('| __/ (_| | < __/')} ${yellow('https://dub.sh/pake')} +${green('|_| \\__,_|_|\\_\\___| can turn any webpage into a desktop app with Rust.')} +`; + program - .description(chalk.green('Pake can turn any webpage into a desktop app with Rust.')) - .usage('[url] [options]') + .addHelpText('beforeAll', logo) + .usage(`[url] [options]`) .showHelpAfterError(); program diff --git a/dist/cli.js b/dist/cli.js index f22d3ac..f83bf4a 100644 --- a/dist/cli.js +++ b/dist/cli.js @@ -20,7 +20,7 @@ import isUrl from 'is-url'; import fs from 'fs'; var name = "pake-cli"; -var version = "2.1.9"; +var version = "2.1.10"; var description = "๐Ÿคฑ๐Ÿป Turn any webpage into a desktop app with Rust. ๐Ÿคฑ๐Ÿป ๅพˆ็ฎ€ๅ•็š„็”จ Rust ๆ‰“ๅŒ…็ฝ‘้กต็”Ÿๆˆๅพˆๅฐ็š„ๆกŒ้ข Appใ€‚"; var engines = { node: ">=16.0.0" @@ -786,7 +786,7 @@ const DEFAULT_PAKE_OPTIONS = { }; async function checkUpdateTips() { - updateNotifier({ pkg: packageJson, updateCheckInterval: 1000 * 60 }).notify(); + updateNotifier({ pkg: packageJson, updateCheckInterval: 1000 * 60 }).notify({ isGlobal: true }); } async function handleIcon(options) { @@ -939,9 +939,16 @@ function validateUrlInput(url) { return url; } +const { green, yellow } = chalk; +const logo = `${chalk.green(' ____ _')} +${green('| _ \\ __ _| | _____')} +${green('| |_) / _` | |/ / _ \\')} +${green('| __/ (_| | < __/')} ${yellow('https://dub.sh/pake')} +${green('|_| \\__,_|_|\\_\\___| can turn any webpage into a desktop app with Rust.')} +`; program - .description(chalk.green('Pake can turn any webpage into a desktop app with Rust.')) - .usage('[url] [options]') + .addHelpText('beforeAll', logo) + .usage(`[url] [options]`) .showHelpAfterError(); program .argument('[url]', 'The web URL you want to package', validateUrlInput)