From 688f3e3889843931cde2e34fd56ec51df454b0a6 Mon Sep 17 00:00:00 2001 From: Tam Nhu Tran Date: Wed, 18 Feb 2026 03:06:55 +0700 Subject: [PATCH] refactor(commands): share cliproxy default port for setup and help - source setup wizard local port default from port-manager - render help text defaults from shared constant --- src/commands/help-command.ts | 5 +++-- src/commands/setup-command.ts | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/commands/help-command.ts b/src/commands/help-command.ts index 3a4c0340..868d1060 100644 --- a/src/commands/help-command.ts +++ b/src/commands/help-command.ts @@ -3,6 +3,7 @@ import * as path from 'path'; import { initUI, box, color, dim, sectionHeader, subheader } from '../utils/ui'; import { isUnifiedMode } from '../config/unified-config-loader'; import { getCcsDir, getCcsDirSource } from '../utils/config-manager'; +import { CLIPROXY_DEFAULT_PORT } from '../cliproxy/config/port-manager'; // Get version from package.json (same as version-command.ts) const VERSION = JSON.parse( @@ -345,7 +346,7 @@ Run ${color('ccs config', 'command')} for web dashboard`.trim(); // CLI Proxy configuration flags (new) printSubSection('CLI Proxy Configuration', [ ['--proxy-host ', 'Remote proxy hostname/IP'], - ['--proxy-port ', 'Proxy port (default: 8317)'], + ['--proxy-port ', `Proxy port (default: ${CLIPROXY_DEFAULT_PORT})`], ['--proxy-protocol ', 'Protocol: http or https (default: http)'], ['--proxy-auth-token ', 'Auth token for remote proxy'], ['--proxy-timeout ', 'Connection timeout in ms (default: 2000)'], @@ -421,7 +422,7 @@ Run ${color('ccs config', 'command')} for web dashboard`.trim(); console.log(` Binary: ${color(`${dirDisplay}/cliproxy/bin/cli-proxy-api-plus`, 'path')}`); console.log(` Config: ${color(`${dirDisplay}/cliproxy/config.yaml`, 'path')}`); console.log(` Auth: ${color(`${dirDisplay}/cliproxy/auth/`, 'path')}`); - console.log(` ${dim('Port: 8317 (default)')}`); + console.log(` ${dim(`Port: ${CLIPROXY_DEFAULT_PORT} (default)`)}`); console.log(''); // Shared Data diff --git a/src/commands/setup-command.ts b/src/commands/setup-command.ts index bd17af07..24ea9235 100644 --- a/src/commands/setup-command.ts +++ b/src/commands/setup-command.ts @@ -24,6 +24,7 @@ import { } from '../config/unified-config-loader'; import { DEFAULT_CLIPROXY_SERVER_CONFIG } from '../config/unified-config-types'; import { getCcsDir } from '../utils/config-manager'; +import { CLIPROXY_DEFAULT_PORT } from '../cliproxy/config/port-manager'; /** Custom error for user cancellation (Ctrl+C) */ class UserCancelledError extends Error { @@ -318,7 +319,7 @@ async function runSetupWizard(force: boolean = false): Promise { auto_start: false, }, local: { - port: 8317, + port: CLIPROXY_DEFAULT_PORT, auto_start: false, // Disable local auto-start when using remote }, }; @@ -341,7 +342,7 @@ async function runSetupWizard(force: boolean = false): Promise { auth_token: '', }, local: { - port: 8317, + port: CLIPROXY_DEFAULT_PORT, auto_start: true, }, };