diff --git a/src/cli.ts b/src/cli.ts index 18da642..bd184b3 100644 --- a/src/cli.ts +++ b/src/cli.ts @@ -5,6 +5,7 @@ import { cleanupMultiModel } from "./core/cleanup"; import { closeMultiModel } from "./core/close"; import { openMultiModel } from "./core/open"; import { getBinaryName, loadSettings, promptUser } from "./core/utils"; +import chalk from "chalk"; const program = new Command(); @@ -39,8 +40,11 @@ program const settings = await loadSettings(); if (settings.lastModels.length > 0) { if (!options.force) { + const modelList = settings.lastModels + .map((m) => ` - ${chalk.cyan(m)}`) + .join("\n"); const answer = await promptUser( - `Use models [${models.join(", ")}]? (Y/n): `, + `Continue with last used models?\n${modelList}\n(Y/n): `, ); if (answer.toLowerCase() === "y" || answer.toLowerCase() === "yes") { models = settings.lastModels;