feat(setup): wire setup command into CLI and start command

- Register setup command in CLI index
- Offer setup wizard when running `flynn start` with no config
- Guard telegram log output since telegram is now optional

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
William Valentin
2026-02-10 09:36:58 -08:00
parent d8b7b08270
commit f50d7d69fb
2 changed files with 20 additions and 1 deletions
+2
View File
@@ -7,6 +7,7 @@ import { registerDoctorCommand } from './doctor.js';
import { registerConfigCommand } from './config-cmd.js';
import { registerTuiCommand } from './tui.js';
import { registerCompletionCommand } from './completion.js';
import { registerSetupCommand } from './setup.js';
export function createProgram(): Command {
const program = new Command();
@@ -23,6 +24,7 @@ export function createProgram(): Command {
registerDoctorCommand(program);
registerConfigCommand(program);
registerCompletionCommand(program);
registerSetupCommand(program);
return program;
}