MCPcopy Create free account
hub / github.com/RioArisk/claudecode_api_RemoteControl / initConfig

Function initConfig

lib/cli.js:129–148  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

127}
128
129function initConfig() {
130 const parsed = parseCliArgs(process.argv);
131 const authDisabled = parsed.noAuth || process.env.NO_AUTH === '1';
132 const authToken = resolveAuthToken(parsed.token, authDisabled);
133 const unusedLegacyTokenEnv = !!process.env[LEGACY_AUTH_TOKEN_ENV_VAR] && !process.env[AUTH_TOKEN_ENV_VAR];
134
135 return {
136 PORT: parseInt(process.env.PORT || '3100', 10),
137 CWD: parsed.cwd,
138 AUTH_TOKEN: authToken,
139 AUTH_DISABLED: authDisabled,
140 ENABLE_WEB: process.env.ENABLE_WEB === '1',
141 CLAUDE_EXTRA_ARGS: parsed.claudeArgs,
142 DEBUG_TTY_INPUT: process.env.CLAUDE_REMOTE_DEBUG_TTY_INPUT === '1',
143 blockedArgs: parsed.blocked,
144 unusedLegacyTokenEnv,
145 LEGACY_AUTH_TOKEN_ENV_VAR,
146 AUTH_TOKEN_ENV_VAR,
147 };
148}
149
150module.exports = {
151 parseCliArgs,

Callers 2

server.jsFile · 0.85
test-modules.jsFile · 0.85

Calls 2

parseCliArgsFunction · 0.85
resolveAuthTokenFunction · 0.85

Tested by

no test coverage detected