MCPcopy Index your code
hub / github.com/CodebuffAI/codebuff / getCliEnv

Function getCliEnv

cli/src/utils/env.ts:16–77  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

14 * Composes from getBaseEnv() + CLI-specific vars.
15 */
16export const getCliEnv = (): CliEnv => ({
17 ...getBaseEnv(),
18
19 // Display server detection (Linux headless check)
20 DISPLAY: process.env.DISPLAY,
21 WAYLAND_DISPLAY: process.env.WAYLAND_DISPLAY,
22
23 // Terminal detection (for tmux/screen passthrough)
24 TERM: process.env.TERM,
25 TMUX: process.env.TMUX,
26 STY: process.env.STY,
27
28 // SSH/remote session detection
29 SSH_CLIENT: process.env.SSH_CLIENT,
30 SSH_TTY: process.env.SSH_TTY,
31 SSH_CONNECTION: process.env.SSH_CONNECTION,
32
33 // Terminal detection
34 KITTY_WINDOW_ID: process.env.KITTY_WINDOW_ID,
35 SIXEL_SUPPORT: process.env.SIXEL_SUPPORT,
36 ZED_NODE_ENV: process.env.ZED_NODE_ENV,
37 ZED_TERM: process.env.ZED_TERM,
38 ZED_SHELL: process.env.ZED_SHELL,
39 COLORTERM: process.env.COLORTERM,
40
41 // VS Code family detection
42 VSCODE_THEME_KIND: process.env.VSCODE_THEME_KIND,
43 VSCODE_COLOR_THEME_KIND: process.env.VSCODE_COLOR_THEME_KIND,
44 VSCODE_GIT_IPC_HANDLE: process.env.VSCODE_GIT_IPC_HANDLE,
45 VSCODE_PID: process.env.VSCODE_PID,
46 VSCODE_CWD: process.env.VSCODE_CWD,
47 VSCODE_NLS_CONFIG: process.env.VSCODE_NLS_CONFIG,
48
49 // Cursor editor detection
50 CURSOR_PORT: process.env.CURSOR_PORT,
51 CURSOR: process.env.CURSOR,
52
53 // JetBrains IDE detection
54 JETBRAINS_REMOTE_RUN: process.env.JETBRAINS_REMOTE_RUN,
55 IDEA_INITIAL_DIRECTORY: process.env.IDEA_INITIAL_DIRECTORY,
56 IDE_CONFIG_DIR: process.env.IDE_CONFIG_DIR,
57 JB_IDE_CONFIG_DIR: process.env.JB_IDE_CONFIG_DIR,
58
59 // Editor preferences
60 VISUAL: process.env.VISUAL,
61 EDITOR: process.env.EDITOR,
62 CODEBUFF_CLI_EDITOR: process.env.CODEBUFF_CLI_EDITOR,
63 CODEBUFF_EDITOR: process.env.CODEBUFF_EDITOR,
64
65 // Theme preferences
66 OPEN_TUI_THEME: process.env.OPEN_TUI_THEME,
67 OPENTUI_THEME: process.env.OPENTUI_THEME,
68
69 // Binary build configuration
70 CODEBUFF_IS_BINARY: process.env.CODEBUFF_IS_BINARY,
71 CODEBUFF_CLI_VERSION: process.env.CODEBUFF_CLI_VERSION,
72 CODEBUFF_CLI_TARGET: process.env.CODEBUFF_CLI_TARGET,
73 CODEBUFF_RG_PATH: process.env.CODEBUFF_RG_PATH,

Callers 15

loadPackageVersionFunction · 0.90
message-block.tsxFile · 0.90
supportsTruecolorFunction · 0.90
getLogoBlockColorFunction · 0.90
getLogoAccentColorFunction · 0.90
resolveJetBrainsLafPathsFunction · 0.90
resolveZedSettingsPathsFunction · 0.90
isVSCodeFamilyTerminalFunction · 0.90
isJetBrainsTerminalFunction · 0.90

Calls 1

getBaseEnvFunction · 0.90

Tested by

no test coverage detected