MCPcopy
hub / github.com/codeaashu/claude-code / getTheme

Function getTheme

src/server/web/terminal.ts:70–95  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

68// ── Theme ────────────────────────────────────────────────────────────────────
69
70function getTheme(): Terminal['options']['theme'] {
71 const s = getComputedStyle(document.documentElement)
72 const v = (prop: string) => s.getPropertyValue(prop).trim()
73 return {
74 background: v('--term-bg'),
75 foreground: v('--term-fg'),
76 cursor: v('--term-cursor'),
77 selectionBackground: v('--term-selection'),
78 black: v('--term-black'),
79 red: v('--term-red'),
80 green: v('--term-green'),
81 yellow: v('--term-yellow'),
82 blue: v('--term-blue'),
83 magenta: v('--term-magenta'),
84 cyan: v('--term-cyan'),
85 white: v('--term-white'),
86 brightBlack: v('--term-bright-black'),
87 brightRed: v('--term-red'),
88 brightGreen: v('--term-green'),
89 brightYellow: v('--term-yellow'),
90 brightBlue: v('--term-blue'),
91 brightMagenta: v('--term-magenta'),
92 brightCyan: v('--term-cyan'),
93 brightWhite: v('--term-bright-white'),
94 }
95}
96
97// ── Terminal initialisation ──────────────────────────────────────────────────
98

Callers 1

initTerminalFunction · 0.70

Calls 1

vFunction · 0.70

Tested by

no test coverage detected