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

Function getProcessEnv

common/src/env-process.ts:41–89  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

39 * Returns a snapshot of the current process.env values for the ProcessEnv type.
40 */
41export const getProcessEnv = (): ProcessEnv => ({
42 ...getBaseEnv(),
43
44 // Terminal-specific
45 KITTY_WINDOW_ID: process.env.KITTY_WINDOW_ID,
46 SIXEL_SUPPORT: process.env.SIXEL_SUPPORT,
47 ZED_NODE_ENV: process.env.ZED_NODE_ENV,
48
49 // VS Code family detection
50 VSCODE_THEME_KIND: process.env.VSCODE_THEME_KIND,
51 VSCODE_COLOR_THEME_KIND: process.env.VSCODE_COLOR_THEME_KIND,
52 VSCODE_GIT_IPC_HANDLE: process.env.VSCODE_GIT_IPC_HANDLE,
53 VSCODE_PID: process.env.VSCODE_PID,
54 VSCODE_CWD: process.env.VSCODE_CWD,
55 VSCODE_NLS_CONFIG: process.env.VSCODE_NLS_CONFIG,
56
57 // Cursor editor detection
58 CURSOR_PORT: process.env.CURSOR_PORT,
59 CURSOR: process.env.CURSOR,
60
61 // JetBrains IDE detection
62 JETBRAINS_REMOTE_RUN: process.env.JETBRAINS_REMOTE_RUN,
63 IDEA_INITIAL_DIRECTORY: process.env.IDEA_INITIAL_DIRECTORY,
64 IDE_CONFIG_DIR: process.env.IDE_CONFIG_DIR,
65 JB_IDE_CONFIG_DIR: process.env.JB_IDE_CONFIG_DIR,
66
67 // Editor preferences
68 VISUAL: process.env.VISUAL,
69 EDITOR: process.env.EDITOR,
70 CODEBUFF_CLI_EDITOR: process.env.CODEBUFF_CLI_EDITOR,
71 CODEBUFF_EDITOR: process.env.CODEBUFF_EDITOR,
72
73 // Theme preferences
74 OPEN_TUI_THEME: process.env.OPEN_TUI_THEME,
75 OPENTUI_THEME: process.env.OPENTUI_THEME,
76
77 // Codebuff CLI-specific
78 CODEBUFF_IS_BINARY: process.env.CODEBUFF_IS_BINARY,
79 CODEBUFF_CLI_VERSION: process.env.CODEBUFF_CLI_VERSION,
80 CODEBUFF_CLI_TARGET: process.env.CODEBUFF_CLI_TARGET,
81 CODEBUFF_RG_PATH: process.env.CODEBUFF_RG_PATH,
82 CODEBUFF_WASM_DIR: process.env.CODEBUFF_WASM_DIR,
83
84 // Build/CI flags
85 VERBOSE: process.env.VERBOSE,
86 OVERRIDE_TARGET: process.env.OVERRIDE_TARGET,
87 OVERRIDE_PLATFORM: process.env.OVERRIDE_PLATFORM,
88 OVERRIDE_ARCH: process.env.OVERRIDE_ARCH,
89})
90
91/**
92 * Default process env instance.

Callers 3

getSystemInfoFunction · 0.90
env-process.tsFile · 0.85

Calls 1

getBaseEnvFunction · 0.85

Tested by

no test coverage detected