feat: show engine in whoami output

This commit is contained in:
Peter Steinberger
2025-12-03 15:59:56 +00:00
parent 7df04c481f
commit 4da93d754a
+9 -3
View File
@@ -619,8 +619,11 @@ program
.description('Show which Twitter account the current credentials belong to') .description('Show which Twitter account the current credentials belong to')
.action(async () => { .action(async () => {
const opts = program.opts(); const opts = program.opts();
const sweetistics = resolveSweetisticsConfig(opts); const sweetistics = resolveSweetisticsConfig({
const engine = resolveEngineMode(opts.engine); sweetisticsApiKey: opts.sweetisticsApiKey || config.sweetisticsApiKey,
sweetisticsBaseUrl: opts.sweetisticsBaseUrl || config.sweetisticsBaseUrl,
});
const engine = resolveEngineMode(opts.engine || config.engine);
const useSweetistics = shouldUseSweetistics(engine, Boolean(sweetistics.apiKey)); const useSweetistics = shouldUseSweetistics(engine, Boolean(sweetistics.apiKey));
if (useSweetistics) { if (useSweetistics) {
@@ -640,6 +643,7 @@ program
if (result.user.email) { if (result.user.email) {
console.log(`📧 ${result.user.email}`); console.log(`📧 ${result.user.email}`);
} }
console.log(`⚙️ Engine: ${engine}`);
return; return;
} }
@@ -650,7 +654,8 @@ program
const { cookies, warnings } = await resolveCredentials({ const { cookies, warnings } = await resolveCredentials({
authToken: opts.authToken, authToken: opts.authToken,
ct0: opts.ct0, ct0: opts.ct0,
chromeProfile: opts.chromeProfile, chromeProfile: opts.chromeProfile || config.chromeProfile,
firefoxProfile: opts.firefoxProfile || config.firefoxProfile,
}); });
for (const warning of warnings) { for (const warning of warnings) {
@@ -672,6 +677,7 @@ program
if (result.success && result.user) { if (result.success && result.user) {
console.log(`🙋 Logged in as @${result.user.username} (${result.user.name})`); console.log(`🙋 Logged in as @${result.user.username} (${result.user.name})`);
console.log(`🪪 User ID: ${result.user.id}`); console.log(`🪪 User ID: ${result.user.id}`);
console.log(`⚙️ Engine: ${engine}`);
} else { } else {
console.error(`❌ Failed to determine current user: ${result.error ?? 'Unknown error'}`); console.error(`❌ Failed to determine current user: ${result.error ?? 'Unknown error'}`);
process.exit(1); process.exit(1);