Skip to content

Commit e2f66ff

Browse files
committed
all keys match to ui
1 parent 83a406a commit e2f66ff

2 files changed

Lines changed: 14 additions & 5 deletions

File tree

src/commands/compare.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import fs from 'fs';
22
import path from 'path';
3-
import chalk from 'chalk';
43
import { parseEnvFile } from '../core/parseEnv.js';
54
import { diffEnv } from '../core/diffEnv.js';
65
import { warnIfEnvNotIgnored, isEnvIgnoredByGit } from '../services/git.js';
@@ -20,6 +19,7 @@ import { printDuplicates } from '../ui/compare/printDuplicates.js';
2019
import { printHeader } from '../ui/compare/printHeader.js';
2120
import { printAutoFix } from '../ui/compare/printAutoFix.js';
2221
import { printIssues } from '../ui/compare/printIssues.js';
22+
import { printSuccess } from '../ui/compare/printSuccess.js';
2323

2424
/**
2525
* Compares multiple pairs of .env and .env.example files.
@@ -177,10 +177,7 @@ export async function compareMany(
177177

178178
if (allOk) {
179179
entry.ok = true;
180-
if (!opts.json) {
181-
console.log(chalk.green('✅ All keys match.'));
182-
console.log();
183-
}
180+
printSuccess(opts.json);
184181
opts.collect?.(entry);
185182
continue;
186183
}

src/ui/compare/printSuccess.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import chalk from 'chalk';
2+
3+
/**
4+
* Prints a success message when all keys match.
5+
* @param json Whether to output in JSON format.
6+
*/
7+
export function printSuccess(json: boolean | undefined) {
8+
if (json) return;
9+
10+
console.log(chalk.green('✅ All keys match.'));
11+
console.log();
12+
}

0 commit comments

Comments
 (0)