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

Function r_K

package/cli.js:2535–2535  ·  view source on GitHub ↗
(q,K,_)

Source from the content-addressed store, hash-verified

2533`),this.#z,this.#O,this.#_!==null)}}#W(q,K){if(this.#_=new jI8(this.taskId),this.#q)this.#_.append(this.#q),this.#q="";if(this.#K)this.#_.append(`[stderr] ${this.#K}`),this.#K="";if(K)this.#_.append(K);if(q)this.#_.append(`[stderr] ${q}`)}async getStdout(){if(this.stdoutToFile)return this.#G();if(this.#_){let q=this.#Y.getRecent(5),K=kA8(q,`
2534`),z=`
2535Output truncated (${Math.round(this.#O/1024)}KB total). Full output saved to: ${this.path}`;return K?K+z:z.trimStart()}return this.#q}async#G(){let q=fL6();try{let K=await H98(this.path,0,q);if(!K)return this.#H=!0,"";let{content:_,bytesRead:z,bytesTotal:Y}=K;return this.#j=Y,this.#H=Y<=z,_}catch(K){let _=K instanceof Error&&"code"in K?String(K.code):"unknown";return N(`TaskOutput.#readStdoutFromFile: failed to read ${this.path} (${_}): ${K}`),`<bash output unavailable: output file ${this.path} could not be read (${_}). This usually means another Claude Code process in the same project deleted it during startup cleanup.>`}}getStderr(){if(this.#_)return"";return this.#K}get isOverflowed(){return this.#_!==null}get totalLines(){return this.#z}get totalBytes(){return this.#O}get outputFileRedundant(){return this.#H}get outputFileSize(){return this.#j}spillToDisk(){if(!this.#_)this.#W(null,null)}async flush(){await this.#_?.flush()}async deleteOutputFile(){try{await Qlz(this.path)}catch{}}clear(){this.#q="",this.#K="",this.#Y.clear(),this.#w=null,this.#_?.cancel(),JO.stopPolling(this.taskId),JO.#A.delete(this.taskId)}}});function o_K(q){if(q.includes("`"))return Xa(q);if(q.includes("$("))return Xa(q);if(/\$[A-Za-z_{]/.test(q))return Xa(q);if(olz(q))return Xa(q);let K=alz(q);if(K.includes(`
2536`))return Xa(q);if(Oo6(K))return Xa(q);let _=o$(K);if(!_.success)return Xa(q);let z=_.tokens;if(JN8(K,z))return Xa(q);let Y=nlz(z);if(Y<=0)return Xa(q);let $=[...r_K(z,0,Y),"< /dev/null",...r_K(z,Y,z.length)];return a_K($.join(" "))}function nlz(q){for(let K=0;K<q.length;K++){let _=q[K];if(Ma1(_,"|"))return K}return-1}function r_K(q,K,_){let z=[],Y=!1;for(let $=K;$<_;$++){let A=q[$];if(typeof A==="string"&&/^[012]$/.test(A)&&$+2<_&&Ma1(q[$+1])){let O=q[$+1],w=q[$+2];if(O.op===">&"&&typeof w==="string"&&/^[012]$/.test(w)){z.push(`${A}>&${w}`),$+=2;continue}if(O.op===">"&&w==="/dev/null"){z.push(`${A}>/dev/null`),$+=2;continue}if(O.op===">"&&typeof w==="string"&&w.startsWith("&")){let j=w.slice(1);if(/^[012]$/.test(j)){z.push(`${A}>&${j}`),$+=2;continue}}}if(typeof A==="string")if(!Y&&ilz(A)){let w=A.indexOf("="),j=A.slice(0,w),H=A.slice(w+1),J=E4([H]);z.push(`${j}=${J}`)}else Y=!0,z.push(E4([A]));else if(Ma1(A)){if(A.op==="glob"&&"pattern"in A)z.push(A.pattern);else if(z.push(A.op),rlz(A.op))Y=!1}}return z}function ilz(q){return/^[A-Za-z_][A-Za-z0-9_]*=/.test(q)}function rlz(q){return q==="&&"||q==="||"||q===";"}function Ma1(q,K){if(!q||typeof q!=="object"||!("op"in q))return!1;return K?q.op===K:!0}function olz(q){return/\b(for|while|until|if|case|select)\s/.test(q)}function Xa(q){return a_K(q)+" < /dev/null"}function a_K(q){return"'"+q.replace(/'/g,`'"'"'`)+"'"}function alz(q){return q.replace(/\\+\n/g,(K)=>{let _=K.length-1;if(_%2===1)return"\\".repeat(_-1);else return K})}var s_K=y(()=>{NX()});import{execFile as slz}from"child_process";import{mkdir as tlz,stat as elz}from"fs/promises";import*as HI8 from"os";import{join as Pa1}from"path";function Wa1(q,K,_,z=[]){let Y=E4([_]),$=z.length>0?`${z.join(" ")} "$@"`:'"$@"';return[`function ${q} {`," if [[ -n $ZSH_VERSION ]]; then",` ARGV0=${K} ${Y} ${$}`,' elif [[ "$OSTYPE" == "msys" ]] || [[ "$OSTYPE" == "cygwin" ]] || [[ "$OSTYPE" == "win32" ]]; then',` ARGV0=${K} ${Y} ${$}`," elif [[ $BASHPID != $$ ]]; then",` exec -a ${K} ${Y} ${$}`," else",` (exec -a ${K} ${Y} ${$})`," fi","}"].join(`
2537`)}function qnz(){let q=xA6();if(q.argv0)return{type:"function",snippet:Wa1("rg",q.argv0,q.rgPath)};let K=E4([q.rgPath]),_=q.rgArgs.map((Y)=>E4([Y]));return{type:"alias",snippet:q.rgArgs.length>0?`${K} ${_.join(" ")}`:K}}function _nz(){if(!Nj())return null;let q=yoq();return["unalias find 2>/dev/null || true","unalias grep 2>/dev/null || true",Wa1("find","bfs",q,["-regextype","findutils-default"]),Wa1("grep","ugrep",q,["-G","--ignore-files","--hidden","-I",...Knz.map((K)=>`--exclude-dir=${K}`)])].join(`
2538`)}function Da1(q){let K=q.includes("zsh")?".zshrc":q.includes("bash")?".bashrc":".profile";return Pa1(HI8.homedir(),K)}function znz(q){let K=q.endsWith(".zshrc"),_="";if(K)_+=`

Callers 1

o_KFunction · 0.85

Calls 8

Ma1Function · 0.85
ilzFunction · 0.85
E4Function · 0.85
rlzFunction · 0.85
testMethod · 0.45
pushMethod · 0.45
startsWithMethod · 0.45
sliceMethod · 0.45

Tested by

no test coverage detected