Skip to content

Commit 4d68859

Browse files
committed
feat: update Studio UI flag description and default behavior in Serve command
1 parent 18b3779 commit 4d68859

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

packages/cli/src/commands/serve.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export default class Serve extends Command {
6060
static override flags = {
6161
port: Flags.string({ char: 'p', description: 'Server port', default: '3000' }),
6262
dev: Flags.boolean({ description: 'Run in development mode (load devPlugins)' }),
63-
ui: Flags.boolean({ description: 'Enable Studio UI at /_studio/ (default: true in dev mode)', allowNo: true }),
63+
ui: Flags.boolean({ description: 'Enable Studio UI at /_studio/ (default: true)', default: true, allowNo: true }),
6464
server: Flags.boolean({ description: 'Start HTTP server plugin', default: true, allowNo: true }),
6565
prebuilt: Flags.boolean({ description: 'Skip esbuild/bundle-require — load config as native ESM (production mode)', default: false }),
6666
preset: Flags.string({
@@ -422,7 +422,7 @@ export default class Serve extends Command {
422422
// ── Studio UI ─────────────────────────────────────────────────
423423
// In dev mode, Studio UI is enabled by default (use --no-ui to disable).
424424
// Always serves the pre-built dist/ — no Vite dev server, no extra port.
425-
const enableUI = (flags.ui ?? isDev) && tierEnabled('ui');
425+
const enableUI = flags.ui && tierEnabled('ui');
426426

427427
if (enableUI) {
428428
const studioPath = resolveStudioPath();

0 commit comments

Comments
 (0)