MCPcopy Index your code
hub / github.com/ChinaSiro/claude-code-sourcemap / JsY

Function JsY

package/cli.js:16609–16612  ·  view source on GitHub ↗
(q)

Source from the content-addressed store, hash-verified

16607`);else process.stderr.write(`Or consider using native installation with: claude install
16608`);await xK(1);break;case"in_progress":process.stderr.write(`Error: Another instance is currently performing an update
16609`),process.stderr.write(`Please wait and try again later
16610`),await xK(1);break}await xK(0)}var hq5=y(()=>{x3();k8();Lo();u77();V1();_8();u46();RA();E26();PQ();yS8();U1()});var bq5={};T8(bq5,{startDeferredPrefetches:()=>Xl8,main:()=>WsY});import{readFileSync as tA7}from"fs";import{resolve as vK8}from"path";function $sY(){try{let q=v1("policySettings");if(q){let K=BS7(q);d("tengu_managed_settings_loaded",{keyCount:K.length,keys:K.join(",")})}}catch{}}function AsY(){let q=eW6(),K=process.execArgv.some((z)=>{if(q)return/--inspect(-brk)?/.test(z);else return/--inspect(-brk)?|--debug(-brk)?/.test(z)}),_=process.env.NODE_OPTIONS&&/--inspect(-brk)?|--debug(-brk)?/.test(process.env.NODE_OPTIONS);try{return!!global.require("inspector").url()||K||_}catch{return K||_}}function Cq5(){let q=A5(hX6()??If());y15(Z8(),lf(q,QM())),ZJ().then(({enabled:K,errors:_})=>{let z=wR();nKK(K,z,w76()),rKK(_,z)}).catch((K)=>H6(K))}function OsY(){let q={};if(process.env.NODE_EXTRA_CA_CERTS)q.has_node_extra_ca_certs=!0;if(process.env.CLAUDE_CODE_CLIENT_CERT)q.has_client_cert=!0;if(UX6("--use-system-ca"))q.has_use_system_ca=!0;if(UX6("--use-openssl-ca"))q.has_use_openssl_ca=!0;return q}async function wsY(){if(j16())return;let[q,K,_]=await Promise.all([YJ(),oW6(),qQ8()]);d("tengu_startup_telemetry",{is_git:q,worktree_count:K,gh_auth_status:_,sandbox_enabled:M7.isSandboxingEnabled(),are_unsandboxed_commands_allowed:M7.areUnsandboxedCommandsAllowed(),is_auto_bash_allowed_if_sandbox_enabled:M7.isAutoAllowBashIfSandboxedEnabled(),auto_updater_disabled:AF(),prefers_reduced_motion:N7().prefersReducedMotion??!1,...OsY()})}function jsY(){if(j8().migrationVersion!==sA7)C15(),x15(),u15(),a15(),c15(),B15(),n15(),F15(),Q15(),r15(),b8((q)=>q.migrationVersion===sA7?q:{...q,migrationVersion:sA7});YRK().catch(()=>{})}function HsY(){if(i7()){c8("info","prefetch_system_context_non_interactive"),tw();return}if(l$())c8("info","prefetch_system_context_has_trust"),tw();else c8("info","prefetch_system_context_skipped_no_trust")}function Xl8(){if(i6(process.env.CLAUDE_CODE_EXIT_AFTER_FIRST_RENDER)||f9())return;if(eCq(),bO(),HsY(),Fc8(),i6(process.env.CLAUDE_CODE_USE_BEDROCK)&&!i6(process.env.CLAUDE_CODE_SKIP_BEDROCK_AUTH))mv1();if(i6(process.env.CLAUDE_CODE_USE_VERTEX)&&!i6(process.env.CLAUDE_CODE_SKIP_VERTEX_AUTH))uv1();if(FG8(Z8(),AbortSignal.timeout(3000),[]),trq(),qrq(),nSq(),WX.initialize(),!f9())RC6.initialize()}function JsY(q){try{let K=q.trim(),_=K.startsWith("{")&&K.endsWith("}"),z;if(_){if(!m5(K))process.stderr.write($8.red(`Error: Invalid JSON provided to --settings
16611`)),process.exit(1);z=YL6("claude-settings",".json",{contentHash:K}),$j(z,K,"utf8")}else{let{resolvedPath:Y}=F$(X8(),q);try{tA7(Y,"utf8")}catch($){if(_7($))process.stderr.write($8.red(`Error: Settings file not found: ${Y}
16612`)),process.exit(1);throw $}z=Y}Gi8(z),DW()}catch(K){if(K instanceof Error)H6(K);process.stderr.write($8.red(`Error processing settings: ${d6(K)}
16613`)),process.exit(1)}}function MsY(q){try{let K=Th7(q);bi8(K),DW()}catch(K){if(K instanceof Error)H6(K);process.stderr.write($8.red(`Error processing --setting-sources: ${d6(K)}
16614`)),process.exit(1)}}function XsY(){U4("eagerLoadSettings_start");let q=pA7("--settings");if(q)JsY(q);let K=pA7("--setting-sources");if(K!==void 0)MsY(K);U4("eagerLoadSettings_end")}function PsY(q){if(process.env.CLAUDE_CODE_ENTRYPOINT)return;let K=process.argv.slice(2),_=K.indexOf("mcp");if(_!==-1&&K[_+1]==="serve"){process.env.CLAUDE_CODE_ENTRYPOINT="mcp";return}if(i6(process.env.CLAUDE_CODE_ACTION)){process.env.CLAUDE_CODE_ENTRYPOINT="claude-code-github-action";return}process.env.CLAUDE_CODE_ENTRYPOINT=q?"sdk-cli":"cli"}async function WsY(){U4("main_function_start"),process.env.NoDefaultCurrentDirectoryInExePath="1",etK(),process.on("exit",()=>{GsY()}),process.on("SIGINT",()=>{if(process.argv.includes("-p")||process.argv.includes("--print"))return;process.exit(0)}),U4("main_warning_handler_initialized");{let w=process.argv.indexOf("--handle-uri");if(w!==-1&&process.argv[w+1]){let{enableConfigs:j}=await Promise.resolve().then(() => (V1(),G16));j();let H=process.argv[w+1],{handleDeepLinkUri:J}=await Promise.resolve().then(() => (UA7(),FA7)),M=await J(H);process.exit(M)}if(process.platform==="darwin"&&process.env.__CFBundleIdentifier==="com.anthropic.claude-code-url-handler"){let{enableConfigs:j}=await Promise.resolve().then(() => (V1(),G16));j();let{handleUrlSchemeLaunch:H}=await Promise.resolve().then(() => (UA7(),FA7)),J=await H();process.exit(J??1)}}let q=process.argv.slice(2),K=q.includes("-p")||q.includes("--print"),_=q.includes("--init-only"),z=q.some((w)=>w.startsWith("--sdk-url")),Y=K||_||z||!process.stdout.isTTY;if(Y)L16();Pi8(!Y),PsY(Y);let A=(()=>{if(i6(process.env.GITHUB_ACTIONS))return"github-action";if(process.env.CLAUDE_CODE_ENTRYPOINT==="sdk-ts")return"sdk-typescript";if(process.env.CLAUDE_CODE_ENTRYPOINT==="sdk-py")return"sdk-python";if(process.env.CLAUDE_CODE_ENTRYPOINT==="sdk-cli")return"sdk-cli";if(process.env.CLAUDE_CODE_ENTRYPOINT==="claude-vscode")return"claude-vscode";if(process.env.CLAUDE_CODE_ENTRYPOINT==="local-agent")return"local-agent";if(process.env.CLAUDE_CODE_ENTRYPOINT==="claude-desktop")return"claude-desktop";let w=process.env.CLAUDE_CODE_SESSION_ACCESS_TOKEN||process.env.CLAUDE_CODE_WEBSOCKET_AUTH_FILE_DESCRIPTOR;if(process.env.CLAUDE_CODE_ENTRYPOINT==="remote"||w)return"remote";return"cli"})();Wi8(A);let O=process.env.CLAUDE_CODE_QUESTION_PREVIEW_FORMAT;if(O==="markdown"||O==="html")O38(O);else if(!A.startsWith("sdk-")&&A!=="claude-desktop"&&A!=="local-agent"&&A!=="remote")O38("markdown");if(process.env.CLAUDE_CODE_ENVIRONMENT_KIND==="bridge")Zi8("remote-control");U4("main_client_type_determined"),XsY(),U4("main_before_run"),await fsY(),U4("main_after_run")}async function DsY(q,K){if(!process.stdin.isTTY&&!process.argv.includes("mcp")){if(K==="stream-json")return process.stdin;process.stdin.setEncoding("utf8");let _="",z=($)=>{_+=$};process.stdin.on("data",z);let Y=await Do8(process.stdin,3000);if(process.stdin.off("data",z),Y)process.stderr.write(`Warning: no stdin data received in 3s, proceeding without it. If piping from a slow command, redirect stdin explicitly: < /dev/null to skip, or wait longer.
16615`);return[q,_].filter(Boolean).join(`

Callers 1

XsYFunction · 0.85

Calls 13

YL6Function · 0.85
$jFunction · 0.85
F$Function · 0.85
X8Function · 0.85
_7Function · 0.85
Gi8Function · 0.85
DWFunction · 0.85
H6Function · 0.85
d6Function · 0.85
trimMethod · 0.45
startsWithMethod · 0.45
endsWithMethod · 0.45

Tested by

no test coverage detected