diff options
| author | Jeon Suyeol <[email protected]> | 2025-12-17 14:57:03 +0900 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-12-16 23:57:03 -0600 |
| commit | 340e80257a94ec7411c2958a31c0edbd244e2a81 (patch) | |
| tree | 884bcc3347243f544d50dd5e306af76e411ddc25 | |
| parent | c23ea2a211489b83871caf67e551578529520ace (diff) | |
| download | opencode-340e80257a94ec7411c2958a31c0edbd244e2a81.tar.gz opencode-340e80257a94ec7411c2958a31c0edbd244e2a81.zip | |
Add availability to disable terminal title using OPENCODE_DISABLE_TERMINAL_TITLE env (#5661)
| -rw-r--r-- | packages/opencode/src/cli/cmd/tui/app.tsx | 2 | ||||
| -rw-r--r-- | packages/opencode/src/flag/flag.ts | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/packages/opencode/src/cli/cmd/tui/app.tsx b/packages/opencode/src/cli/cmd/tui/app.tsx index a1a8a5e80..40d8b07ea 100644 --- a/packages/opencode/src/cli/cmd/tui/app.tsx +++ b/packages/opencode/src/cli/cmd/tui/app.tsx @@ -174,6 +174,8 @@ function App() { // Update terminal window title based on current route and session createEffect(() => { + if (Flag.OPENCODE_DISABLE_TERMINAL_TITLE) return + if (route.data.type === "home") { renderer.setTerminalTitle("OpenCode") return diff --git a/packages/opencode/src/flag/flag.ts b/packages/opencode/src/flag/flag.ts index b49d19615..2658f979c 100644 --- a/packages/opencode/src/flag/flag.ts +++ b/packages/opencode/src/flag/flag.ts @@ -6,6 +6,7 @@ export namespace Flag { export const OPENCODE_CONFIG_CONTENT = process.env["OPENCODE_CONFIG_CONTENT"] export const OPENCODE_DISABLE_AUTOUPDATE = truthy("OPENCODE_DISABLE_AUTOUPDATE") export const OPENCODE_DISABLE_PRUNE = truthy("OPENCODE_DISABLE_PRUNE") + export const OPENCODE_DISABLE_TERMINAL_TITLE = truthy("OPENCODE_DISABLE_TERMINAL_TITLE") export const OPENCODE_PERMISSION = process.env["OPENCODE_PERMISSION"] export const OPENCODE_DISABLE_DEFAULT_PLUGINS = truthy("OPENCODE_DISABLE_DEFAULT_PLUGINS") export const OPENCODE_DISABLE_LSP_DOWNLOAD = truthy("OPENCODE_DISABLE_LSP_DOWNLOAD") |
