From 1706c375fafb0b4dff033fe8fb494812ad83d17f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=98=89=E6=B6=B5?= Date: Tue, 14 Jan 2020 19:12:17 +0800 Subject: [PATCH] feat(cli): improve changelog log message --- packages/vant-cli/src/commands/changelog.ts | 4 ++-- packages/vant-cli/src/common/logger.ts | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/vant-cli/src/commands/changelog.ts b/packages/vant-cli/src/commands/changelog.ts index da9a1cb44..7f08590ae 100644 --- a/packages/vant-cli/src/commands/changelog.ts +++ b/packages/vant-cli/src/commands/changelog.ts @@ -1,6 +1,6 @@ import { join } from 'path'; import { ROOT } from '../common/constant'; -import { logger } from '../common/logger'; +import { logger, simplifyPath } from '../common/logger'; import { createWriteStream, readFileSync } from 'fs-extra'; // @ts-ignore import conventionalChangelog from 'conventional-changelog'; @@ -66,7 +66,7 @@ export async function changelog() { ) .pipe(createWriteStream(DIST_FILE)) .on('close', () => { - logger.success(`Generated changelog at ${DIST_FILE}`); + logger.success(`Changelog generated successfully at ${simplifyPath(DIST_FILE)}`); resolve(); }); }); diff --git a/packages/vant-cli/src/common/logger.ts b/packages/vant-cli/src/common/logger.ts index d598cabe5..d8a65127e 100644 --- a/packages/vant-cli/src/common/logger.ts +++ b/packages/vant-cli/src/common/logger.ts @@ -1,4 +1,6 @@ +import chalk from 'chalk'; import logger from 'signale'; +import { ROOT } from '../common/constant'; logger.config({ displayTimestamp: true @@ -33,4 +35,8 @@ export function getInteractiveLogger() { return interactive; } +export function simplifyPath(path: string) { + return chalk.yellow(path.replace(ROOT, '.')); +} + export { logger };