MCPcopy Create free account
hub / github.com/mksglu/context-mode / Se

Function Se

cli.bundle.mjs:1171–1171  ·  view source on GitHub ↗
(t,e)

Source from the content-addressed store, hash-verified

1169`){s&&(r+=zb(""));let f=o?jb(o):void 0;o&&f&&(r+=Lb(f))}else p===`
1170`&&(o&&jb(o)&&(r+=Lb(o)),s&&(r+=zb(s)))}return r},hO=/\r?\n/;function Xo(t,e,n){return String(t).normalize().split(hO).map(r=>fO(r,e,n)).join(`
1171`)}var Si=xi(Ld(),1);import{ReadStream as Bb}from"node:tty";var xO=["up","down","left","right","space","enter","cancel"],SO=["January","February","March","April","May","June","July","August","September","October","November","December"],Pn={actions:new Set(xO),aliases:new Map([["k","up"],["j","down"],["h","left"],["l","right"],["","cancel"],["escape","cancel"]]),messages:{cancel:"Canceled",error:"Something went wrong"},withGuide:!0,date:{monthNames:[...SO],messages:{required:"Please enter a valid date",invalidMonth:"There are only 12 months in a year",invalidDay:(t,e)=>`There are only ${t} days in ${e}`,afterMin:t=>`Date must be on or after ${t.toISOString().slice(0,10)}`,beforeMax:t=>`Date must be on or before ${t.toISOString().slice(0,10)}`}}};function qb(t,e){if(typeof t=="string")return Pn.aliases.get(t)===e;for(let n of t)if(n!==void 0&&qb(n,e))return!0;return!1}var vO=globalThis.process.platform.startsWith("win");function Vb({input:t=bO,output:e=_O,overwrite:n=!0,hideCursor:r=!0}={}){let o=dr.createInterface({input:t,output:e,prompt:"",tabSize:1});dr.emitKeypressEvents(t,o),t instanceof Bb&&t.isTTY&&t.setRawMode(!0);let s=(i,{name:a,sequence:c})=>{let u=String(i);if(qb([u,a,c],"cancel")){r&&e.write(Si.cursor.show),process.exit(0);return}if(!n)return;dr.moveCursor(e,a==="return"?0:-1,a==="return"?-1:0,()=>{dr.clearLine(e,1,()=>{t.once("keypress",s)})})};return r&&e.write(Si.cursor.hide),t.once("keypress",s),()=>{t.off("keypress",s),r&&e.write(Si.cursor.show),t instanceof Bb&&t.isTTY&&!vO&&t.setRawMode(!1),o.terminal=!1,o.close()}}var zd=t=>"columns"in t&&typeof t.columns=="number"?t.columns:80;import{styleText as xe,stripVTControlCharacters as V9}from"node:util";import Vt from"node:process";var vi=xi(Ld(),1);function wO(){return Vt.platform!=="win32"?Vt.env.TERM!=="linux":!!Vt.env.CI||!!Vt.env.WT_SESSION||!!Vt.env.TERMINUS_SUBLIME||Vt.env.ConEmuTask==="{cmd::Cmder}"||Vt.env.TERM_PROGRAM==="Terminus-Sublime"||Vt.env.TERM_PROGRAM==="vscode"||Vt.env.TERM==="xterm-256color"||Vt.env.TERM==="alacritty"||Vt.env.TERMINAL_EMULATOR==="JetBrains-JediTerm"}var Hd=wO(),EO=()=>process.env.CI==="true";var Se=(t,e)=>Hd?t:e,J9=Se("\u25C6","*"),TO=Se("\u25A0","x"),$O=Se("\u25B2","x"),Ud=Se("\u25C7","o"),PO=Se("\u250C","T"),pr=Se("\u2502","|"),RO=Se("\u2514","\u2014"),X9=Se("\u2510","T"),Y9=Se("\u2518","\u2014"),Q9=Se("\u25CF",">"),eV=Se("\u25CB"," "),tV=Se("\u25FB","[\u2022]"),nV=Se("\u25FC","[+]"),rV=Se("\u25FB","[ ]"),oV=Se("\u25AA","\u2022"),Wb=Se("\u2500","-"),CO=Se("\u256E","+"),OO=Se("\u251C","+"),IO=Se("\u256F","+"),AO=Se("\u2570","+"),sV=Se("\u256D","+"),NO=Se("\u25CF","\u2022"),MO=Se("\u25C6","*"),DO=Se("\u25B2","!"),jO=Se("\u25A0","x");var iV=[`${xe("dim","\u2191/\u2193")} to navigate`,`${xe("dim","Space:")} select`,`${xe("dim","Enter:")} confirm`];var O={message:(t=[],{symbol:e=xe("gray",pr),secondarySymbol:n=xe("gray",pr),output:r=process.stdout,spacing:o=1,withGuide:s}={})=>{let i=[],a=s??Pn.withGuide,c=a?n:"",u=a?`${e} `:"",l=a?`${n} `:"";for(let p=0;p<o;p++)i.push(c);let d=Array.isArray(t)?t:t.split(`
1172`);if(d.length>0){let[p,...f]=d;p.length>0?i.push(`${u}${p}`):i.push(a?e:"");for(let m of f)m.length>0?i.push(`${l}${m}`):i.push(a?n:"")}r.write(`${i.join(`
1173`)}
1174`)},info:(t,e)=>{O.message(t,{...e,symbol:xe("blue",NO)})},success:(t,e)=>{O.message(t,{...e,symbol:xe("green",MO)})},step:(t,e)=>{O.message(t,{...e,symbol:xe("green",Ud)})},warn:(t,e)=>{O.message(t,{...e,symbol:xe("yellow",DO)})},warning:(t,e)=>{O.warn(t,e)},error:(t,e)=>{O.message(t,{...e,symbol:xe("red",jO)})}};var Fd=(t="",e)=>{let n=e?.output??process.stdout,r=e?.withGuide??Pn.withGuide?`${xe("gray",PO)} `:"";n.write(`${r}${t}

Callers 2

cli.bundle.mjsFile · 0.70
ZFunction · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected