azureauth
Version:
node-azure auth wrapps the AzureAuth CLI wrapper for performing AAD Authentication
9 lines (8 loc) • 28.5 kB
JavaScript
;var wn=Object.create;var Ae=Object.defineProperty;var En=Object.getOwnPropertyDescriptor;var Tn=Object.getOwnPropertyNames;var vn=Object.getPrototypeOf,In=Object.prototype.hasOwnProperty;var d=(e,t)=>()=>{try{return t||e((t={exports:{}}).exports,t),t.exports}catch(n){throw t=0,n}};var Pn=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Tn(t))!In.call(e,o)&&o!==n&&Ae(e,o,{get:()=>t[o],enumerable:!(r=En(t,o))||r.enumerable});return e};var g=(e,t,n)=>(n=e!=null?wn(vn(e)):{},Pn(t||!e||!e.__esModule?Ae(n,"default",{value:e,enumerable:!0}):n,e));var Le=d((Kr,je)=>{je.exports=Ne;Ne.sync=Gn;var Re=require("fs");function Cn(e,t){var n=t.pathExt!==void 0?t.pathExt:process.env.PATHEXT;if(!n||(n=n.split(";"),n.indexOf("")!==-1))return!0;for(var r=0;r<n.length;r++){var o=n[r].toLowerCase();if(o&&e.substr(-o.length).toLowerCase()===o)return!0}return!1}function $e(e,t,n){return!e.isSymbolicLink()&&!e.isFile()?!1:Cn(t,n)}function Ne(e,t,n){Re.stat(e,function(r,o){n(r,r?!1:$e(o,e,t))})}function Gn(e,t){return $e(Re.statSync(e),e,t)}});var Fe=d((Xr,Ue)=>{Ue.exports=Be;Be.sync=On;var ke=require("fs");function Be(e,t,n){ke.stat(e,function(r,o){n(r,r?!1:Me(o,t))})}function On(e,t){return Me(ke.statSync(e),t)}function Me(e,t){return e.isFile()&&An(e,t)}function An(e,t){var n=e.mode,r=e.uid,o=e.gid,i=t.uid!==void 0?t.uid:process.getuid&&process.getuid(),s=t.gid!==void 0?t.gid:process.getgid&&process.getgid(),a=parseInt("100",8),c=parseInt("010",8),u=parseInt("001",8),f=a|c,h=n&u||n&c&&o===s||n&a&&r===i||n&f&&i===0;return h}});var qe=d((Yr,_e)=>{var Vr=require("fs"),M;process.platform==="win32"||global.TESTING_WINDOWS?M=Le():M=Fe();_e.exports=Q;Q.sync=Rn;function Q(e,t,n){if(typeof t=="function"&&(n=t,t={}),!n){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(r,o){Q(e,t||{},function(i,s){i?o(i):r(s)})})}M(e,t||{},function(r,o){r&&(r.code==="EACCES"||t&&t.ignoreErrors)&&(r=null,o=!1),n(r,o)})}function Rn(e,t){try{return M.sync(e,t||{})}catch(n){if(t&&t.ignoreErrors||n.code==="EACCES")return!1;throw n}}});var Ve=d((Qr,Xe)=>{var T=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",De=require("path"),$n=T?";":":",He=qe(),ze=e=>Object.assign(new Error(`not found: ${e}`),{code:"ENOENT"}),We=(e,t)=>{let n=t.colon||$n,r=e.match(/\//)||T&&e.match(/\\/)?[""]:[...T?[process.cwd()]:[],...(t.path||process.env.PATH||"").split(n)],o=T?t.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",i=T?o.split(n):[""];return T&&e.indexOf(".")!==-1&&i[0]!==""&&i.unshift(""),{pathEnv:r,pathExt:i,pathExtExe:o}},Ke=(e,t,n)=>{typeof t=="function"&&(n=t,t={}),t||(t={});let{pathEnv:r,pathExt:o,pathExtExe:i}=We(e,t),s=[],a=u=>new Promise((f,h)=>{if(u===r.length)return t.all&&s.length?f(s):h(ze(e));let m=r[u],S=/^".*"$/.test(m)?m.slice(1,-1):m,y=De.join(S,e),x=!S&&/^\.[\\\/]/.test(e)?e.slice(0,2)+y:y;f(c(x,u,0))}),c=(u,f,h)=>new Promise((m,S)=>{if(h===o.length)return m(a(f+1));let y=o[h];He(u+y,{pathExt:i},(x,E)=>{if(!x&&E)if(t.all)s.push(u+y);else return m(u+y);return m(c(u,f,h+1))})});return n?a(0).then(u=>n(null,u),n):a(0)},Nn=(e,t)=>{t=t||{};let{pathEnv:n,pathExt:r,pathExtExe:o}=We(e,t),i=[];for(let s=0;s<n.length;s++){let a=n[s],c=/^".*"$/.test(a)?a.slice(1,-1):a,u=De.join(c,e),f=!c&&/^\.[\\\/]/.test(e)?e.slice(0,2)+u:u;for(let h=0;h<r.length;h++){let m=f+r[h];try{if(He.sync(m,{pathExt:o}))if(t.all)i.push(m);else return m}catch{}}}if(t.all&&i.length)return i;if(t.nothrow)return null;throw ze(e)};Xe.exports=Ke;Ke.sync=Nn});var Qe=d((Zr,Z)=>{"use strict";var Ye=(e={})=>{let t=e.env||process.env;return(e.platform||process.platform)!=="win32"?"PATH":Object.keys(t).reverse().find(r=>r.toUpperCase()==="PATH")||"Path"};Z.exports=Ye;Z.exports.default=Ye});var tt=d((Jr,et)=>{"use strict";var Ze=require("path"),jn=Ve(),Ln=Qe();function Je(e,t){let n=e.options.env||process.env,r=process.cwd(),o=e.options.cwd!=null,i=o&&process.chdir!==void 0&&!process.chdir.disabled;if(i)try{process.chdir(e.options.cwd)}catch{}let s;try{s=jn.sync(e.command,{path:n[Ln({env:n})],pathExt:t?Ze.delimiter:void 0})}catch{}finally{i&&process.chdir(r)}return s&&(s=Ze.resolve(o?e.options.cwd:"",s)),s}function kn(e){return Je(e)||Je(e,!0)}et.exports=kn});var nt=d((eo,ee)=>{"use strict";var J=/([()\][%!^"`<>&|;, *?])/g;function Bn(e){return e=e.replace(J,"^$1"),e}function Mn(e,t){return e=`${e}`,e=e.replace(/(?=(\\+?)?)\1"/g,'$1$1\\"'),e=e.replace(/(?=(\\+?)?)\1$/,"$1$1"),e=`"${e}"`,e=e.replace(J,"^$1"),t&&(e=e.replace(J,"^$1")),e}ee.exports.command=Bn;ee.exports.argument=Mn});var ot=d((to,rt)=>{"use strict";rt.exports=/^#!(.*)/});var st=d((no,it)=>{"use strict";var Un=ot();it.exports=(e="")=>{let t=e.match(Un);if(!t)return null;let[n,r]=t[0].replace(/#! ?/,"").split(" "),o=n.split("/").pop();return o==="env"?r:r?`${o} ${r}`:o}});var ct=d((ro,at)=>{"use strict";var te=require("fs"),Fn=st();function _n(e){let n=Buffer.alloc(150),r;try{r=te.openSync(e,"r"),te.readSync(r,n,0,150,0),te.closeSync(r)}catch{}return Fn(n.toString())}at.exports=_n});var dt=d((oo,lt)=>{"use strict";var qn=require("path"),ut=tt(),ft=nt(),Dn=ct(),Hn=process.platform==="win32",zn=/\.(?:com|exe)$/i,Wn=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function Kn(e){e.file=ut(e);let t=e.file&&Dn(e.file);return t?(e.args.unshift(e.file),e.command=t,ut(e)):e.file}function Xn(e){if(!Hn)return e;let t=Kn(e),n=!zn.test(t);if(e.options.forceShell||n){let r=Wn.test(t);e.command=qn.normalize(e.command),e.command=ft.command(e.command),e.args=e.args.map(i=>ft.argument(i,r));let o=[e.command].concat(e.args).join(" ");e.args=["/d","/s","/c",`"${o}"`],e.command=process.env.comspec||"cmd.exe",e.options.windowsVerbatimArguments=!0}return e}function Vn(e,t,n){t&&!Array.isArray(t)&&(n=t,t=null),t=t?t.slice(0):[],n=Object.assign({},n);let r={command:e,args:t,options:n,file:void 0,original:{command:e,args:t}};return n.shell?r:Xn(r)}lt.exports=Vn});var ht=d((io,mt)=>{"use strict";var ne=process.platform==="win32";function re(e,t){return Object.assign(new Error(`${t} ${e.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${t} ${e.command}`,path:e.command,spawnargs:e.args})}function Yn(e,t){if(!ne)return;let n=e.emit;e.emit=function(r,o){if(r==="exit"){let i=pt(o,t);if(i)return n.call(e,"error",i)}return n.apply(e,arguments)}}function pt(e,t){return ne&&e===1&&!t.file?re(t.original,"spawn"):null}function Qn(e,t){return ne&&e===1&&!t.file?re(t.original,"spawnSync"):null}mt.exports={hookChildProcess:Yn,verifyENOENT:pt,verifyENOENTSync:Qn,notFoundError:re}});var St=d((so,v)=>{"use strict";var yt=require("child_process"),oe=dt(),ie=ht();function gt(e,t,n){let r=oe(e,t,n),o=yt.spawn(r.command,r.args,r.options);return ie.hookChildProcess(o,r),o}function Zn(e,t,n){let r=oe(e,t,n),o=yt.spawnSync(r.command,r.args,r.options);return o.error=o.error||ie.verifyENOENTSync(o.status,r),o}v.exports=gt;v.exports.spawn=gt;v.exports.sync=Zn;v.exports._parse=oe;v.exports._enoent=ie});var Rt=d((Po,q)=>{q.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&q.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&q.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var kt=d((Co,G)=>{var l=global.process,b=function(e){return e&&typeof e=="object"&&typeof e.removeListener=="function"&&typeof e.emit=="function"&&typeof e.reallyExit=="function"&&typeof e.listeners=="function"&&typeof e.kill=="function"&&typeof e.pid=="number"&&typeof e.on=="function"};b(l)?($t=require("assert"),P=Rt(),Nt=/^win/i.test(l.platform),R=require("events"),typeof R!="function"&&(R=R.EventEmitter),l.__signal_exit_emitter__?p=l.__signal_exit_emitter__:(p=l.__signal_exit_emitter__=new R,p.count=0,p.emitted={}),p.infinite||(p.setMaxListeners(1/0),p.infinite=!0),G.exports=function(e,t){if(!b(global.process))return function(){};$t.equal(typeof e,"function","a callback must be provided for exit handler"),C===!1&&fe();var n="exit";t&&t.alwaysLast&&(n="afterexit");var r=function(){p.removeListener(n,e),p.listeners("exit").length===0&&p.listeners("afterexit").length===0&&D()};return p.on(n,e),r},D=function(){!C||!b(global.process)||(C=!1,P.forEach(function(t){try{l.removeListener(t,H[t])}catch{}}),l.emit=z,l.reallyExit=le,p.count-=1)},G.exports.unload=D,w=function(t,n,r){p.emitted[t]||(p.emitted[t]=!0,p.emit(t,n,r))},H={},P.forEach(function(e){H[e]=function(){if(b(global.process)){var n=l.listeners(e);n.length===p.count&&(D(),w("exit",null,e),w("afterexit",null,e),Nt&&e==="SIGHUP"&&(e="SIGINT"),l.kill(l.pid,e))}}}),G.exports.signals=function(){return P},C=!1,fe=function(){C||!b(global.process)||(C=!0,p.count+=1,P=P.filter(function(t){try{return l.on(t,H[t]),!0}catch{return!1}}),l.emit=Lt,l.reallyExit=jt)},G.exports.load=fe,le=l.reallyExit,jt=function(t){b(global.process)&&(l.exitCode=t||0,w("exit",l.exitCode,null),w("afterexit",l.exitCode,null),le.call(l,l.exitCode))},z=l.emit,Lt=function(t,n){if(t==="exit"&&b(global.process)){n!==void 0&&(l.exitCode=n);var r=z.apply(this,arguments);return w("exit",l.exitCode,null),w("afterexit",l.exitCode,null),r}else return z.apply(this,arguments)}):G.exports=function(){return function(){}};var $t,P,Nt,R,p,D,w,H,C,fe,le,jt,z,Lt});var Xt=d(($o,Kt)=>{"use strict";var{PassThrough:Ir}=require("stream");Kt.exports=e=>{e={...e};let{array:t}=e,{encoding:n}=e,r=n==="buffer",o=!1;t?o=!(n||r):n=n||"utf8",r&&(n=null);let i=new Ir({objectMode:o});n&&i.setEncoding(n);let s=0,a=[];return i.on("data",c=>{a.push(c),o?s=a.length:s+=c.length}),i.getBufferedValue=()=>t?a:r?Buffer.concat(a,s):a.join(""),i.getBufferedLength=()=>s,i}});var Vt=d((No,$)=>{"use strict";var{constants:Pr}=require("buffer"),Cr=require("stream"),{promisify:Gr}=require("util"),Or=Xt(),Ar=Gr(Cr.pipeline),K=class extends Error{constructor(){super("maxBuffer exceeded"),this.name="MaxBufferError"}};async function me(e,t){if(!e)throw new Error("Expected a stream");t={maxBuffer:1/0,...t};let{maxBuffer:n}=t,r=Or(t);return await new Promise((o,i)=>{let s=a=>{a&&r.getBufferedLength()<=Pr.MAX_LENGTH&&(a.bufferedData=r.getBufferedValue()),i(a)};(async()=>{try{await Ar(e,r),o()}catch(a){s(a)}})(),r.on("data",()=>{r.getBufferedLength()>n&&s(new K)})}),r.getBufferedValue()}$.exports=me;$.exports.buffer=(e,t)=>me(e,{...t,encoding:"buffer"});$.exports.array=(e,t)=>me(e,{...t,array:!0});$.exports.MaxBufferError=K});var Qt=d((jo,Yt)=>{"use strict";var{PassThrough:Rr}=require("stream");Yt.exports=function(){var e=[],t=new Rr({objectMode:!0});return t.setMaxListeners(0),t.add=n,t.isEmpty=r,t.on("unpipe",o),Array.prototype.slice.call(arguments).forEach(n),t;function n(i){return Array.isArray(i)?(i.forEach(n),this):(e.push(i),i.once("end",o.bind(null,i)),i.once("error",t.emit.bind(t,"error")),i.pipe(t,{end:!1}),this)}function r(){return e.length==0}function o(i){e=e.filter(function(s){return s!==i}),!e.length&&t.readable&&t.end()}}});var bn=g(require("node:path"),1),Ie=g(require("node:process"),1);var hn=require("node:buffer"),yn=g(require("node:path"),1),Y=g(require("node:child_process"),1),N=g(require("node:process"),1),gn=g(St(),1);function se(e){let t=typeof e=="string"?`
`:10,n=typeof e=="string"?"\r":13;return e[e.length-1]===t&&(e=e.slice(0,-1)),e[e.length-1]===n&&(e=e.slice(0,-1)),e}var O=g(require("node:process"),1),I=g(require("node:path"),1),ae=require("node:url");function U(e={}){let{env:t=process.env,platform:n=process.platform}=e;return n!=="win32"?"PATH":Object.keys(t).reverse().find(r=>r.toUpperCase()==="PATH")||"Path"}var Jn=({cwd:e=O.default.cwd(),path:t=O.default.env[U()],preferLocal:n=!0,execPath:r=O.default.execPath,addExecPath:o=!0}={})=>{let i=e instanceof URL?(0,ae.fileURLToPath)(e):e,s=I.default.resolve(i),a=[];return n&&er(a,s),o&&tr(a,r,s),[...a,t].join(I.default.delimiter)},er=(e,t)=>{let n;for(;n!==t;)e.push(I.default.join(t,"node_modules/.bin")),n=t,t=I.default.resolve(t,"..")},tr=(e,t,n)=>{let r=t instanceof URL?(0,ae.fileURLToPath)(t):t;e.push(I.default.resolve(n,r,".."))},xt=({env:e=O.default.env,...t}={})=>{e={...e};let n=U({env:e});return t.path=e[n],e[n]=Jn(t),e};var nr=(e,t,n,r)=>{if(n==="length"||n==="prototype"||n==="arguments"||n==="caller")return;let o=Object.getOwnPropertyDescriptor(e,n),i=Object.getOwnPropertyDescriptor(t,n);!rr(o,i)&&r||Object.defineProperty(e,n,i)},rr=function(e,t){return e===void 0||e.configurable||e.writable===t.writable&&e.enumerable===t.enumerable&&e.configurable===t.configurable&&(e.writable||e.value===t.value)},or=(e,t)=>{let n=Object.getPrototypeOf(t);n!==Object.getPrototypeOf(e)&&Object.setPrototypeOf(e,n)},ir=(e,t)=>`/* Wrapped ${e}*/
${t}`,sr=Object.getOwnPropertyDescriptor(Function.prototype,"toString"),ar=Object.getOwnPropertyDescriptor(Function.prototype.toString,"name"),cr=(e,t,n)=>{let r=n===""?"":`with ${n.trim()}() `,o=ir.bind(null,r,t.toString());Object.defineProperty(o,"name",ar),Object.defineProperty(e,"toString",{...sr,value:o})};function ce(e,t,{ignoreNonConfigurable:n=!1}={}){let{name:r}=e;for(let o of Reflect.ownKeys(t))nr(e,t,o,n);return or(e,t),cr(e,t,r),e}var F=new WeakMap,bt=(e,t={})=>{if(typeof e!="function")throw new TypeError("Expected a function");let n,r=0,o=e.displayName||e.name||"<anonymous>",i=function(...s){if(F.set(i,++r),r===1)n=e.apply(this,s),e=null;else if(t.throw===!0)throw new Error(`Function \`${o}\` can only be called once`);return n};return ce(i,e),F.set(i,r),i};bt.callCount=e=>{if(!F.has(e))throw new Error(`The given function \`${e.name}\` is not wrapped by the \`onetime\` package`);return F.get(e)};var wt=bt;var Ot=g(require("node:process"),1);var Ct=require("node:os");var Et=()=>{let e=vt-Tt+1;return Array.from({length:e},ur)},ur=(e,t)=>({name:`SIGRT${t+1}`,number:Tt+t,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}),Tt=34,vt=64;var Pt=require("node:os");var It=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];var ue=()=>{let e=Et();return[...It,...e].map(fr)},fr=({name:e,number:t,description:n,action:r,forced:o=!1,standard:i})=>{let{signals:{[e]:s}}=Pt.constants,a=s!==void 0;return{name:e,number:a?s:t,description:n,supported:a,action:r,forced:o,standard:i}};var lr=()=>{let e=ue();return Object.fromEntries(e.map(dr))},dr=({name:e,number:t,description:n,supported:r,action:o,forced:i,standard:s})=>[e,{name:e,number:t,description:n,supported:r,action:o,forced:i,standard:s}],Gt=lr(),pr=()=>{let e=ue(),t=65,n=Array.from({length:t},(r,o)=>mr(o,e));return Object.assign({},...n)},mr=(e,t)=>{let n=hr(e,t);if(n===void 0)return{};let{name:r,description:o,supported:i,action:s,forced:a,standard:c}=n;return{[e]:{name:r,number:e,description:o,supported:i,action:s,forced:a,standard:c}}},hr=(e,t)=>{let n=t.find(({name:r})=>Ct.constants.signals[r]===e);return n!==void 0?n:t.find(r=>r.number===e)},wo=pr();var yr=({timedOut:e,timeout:t,errorCode:n,signal:r,signalDescription:o,exitCode:i,isCanceled:s})=>e?`timed out after ${t} milliseconds`:s?"was canceled":n!==void 0?`failed with ${n}`:r!==void 0?`was killed with ${r} (${o})`:i!==void 0?`failed with exit code ${i}`:"failed",A=({stdout:e,stderr:t,all:n,error:r,signal:o,exitCode:i,command:s,escapedCommand:a,timedOut:c,isCanceled:u,killed:f,parsed:{options:{timeout:h,cwd:m=Ot.default.cwd()}}})=>{i=i===null?void 0:i,o=o===null?void 0:o;let S=o===void 0?void 0:Gt[o].description,y=r&&r.code,E=`Command ${yr({timedOut:c,timeout:h,errorCode:y,signal:o,signalDescription:S,exitCode:i,isCanceled:u})}: ${s}`,L=Object.prototype.toString.call(r)==="[object Error]",k=L?`${E}
${r.message}`:E,B=[k,t,e].filter(Boolean).join(`
`);return L?(r.originalMessage=r.message,r.message=B):r=new Error(B),r.shortMessage=k,r.command=s,r.escapedCommand=a,r.exitCode=i,r.signal=o,r.signalDescription=S,r.stdout=e,r.stderr=t,r.cwd=m,n!==void 0&&(r.all=n),"bufferedData"in r&&delete r.bufferedData,r.failed=!0,r.timedOut=!!c,r.isCanceled=u,r.killed=f&&!c,r};var _=["stdin","stdout","stderr"],gr=e=>_.some(t=>e[t]!==void 0),At=e=>{if(!e)return;let{stdio:t}=e;if(t===void 0)return _.map(r=>e[r]);if(gr(e))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${_.map(r=>`\`${r}\``).join(", ")}`);if(typeof t=="string")return t;if(!Array.isArray(t))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof t}\``);let n=Math.max(t.length,_.length);return Array.from({length:n},(r,o)=>t[o])};var Bt=g(require("node:os"),1),Mt=g(kt(),1),Sr=1e3*5,Ut=(e,t="SIGTERM",n={})=>{let r=e(t);return xr(e,t,n,r),r},xr=(e,t,n,r)=>{if(!br(t,n,r))return;let o=Er(n),i=setTimeout(()=>{e("SIGKILL")},o);i.unref&&i.unref()},br=(e,{forceKillAfterTimeout:t},n)=>wr(e)&&t!==!1&&n,wr=e=>e===Bt.default.constants.signals.SIGTERM||typeof e=="string"&&e.toUpperCase()==="SIGTERM",Er=({forceKillAfterTimeout:e=!0})=>{if(e===!0)return Sr;if(!Number.isFinite(e)||e<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${e}\` (${typeof e})`);return e},Ft=(e,t)=>{e.kill()&&(t.isCanceled=!0)},Tr=(e,t,n)=>{e.kill(t),n(Object.assign(new Error("Timed out"),{timedOut:!0,signal:t}))},_t=(e,{timeout:t,killSignal:n="SIGTERM"},r)=>{if(t===0||t===void 0)return r;let o,i=new Promise((a,c)=>{o=setTimeout(()=>{Tr(e,n,c)},t)}),s=r.finally(()=>{clearTimeout(o)});return Promise.race([i,s])},qt=({timeout:e})=>{if(e!==void 0&&(!Number.isFinite(e)||e<0))throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${e}\` (${typeof e})`)},Dt=async(e,{cleanup:t,detached:n},r)=>{if(!t||n)return r;let o=(0,Mt.default)(()=>{e.kill()});return r.finally(()=>{o()})};var Ht=require("node:fs"),zt=require("node:child_process");function W(e){return e!==null&&typeof e=="object"&&typeof e.pipe=="function"}function de(e){return W(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object"}var vr=e=>e instanceof zt.ChildProcess&&typeof e.then=="function",pe=(e,t,n)=>{if(typeof n=="string")return e[t].pipe((0,Ht.createWriteStream)(n)),e;if(de(n))return e[t].pipe(n),e;if(!vr(n))throw new TypeError("The second argument must be a string, a stream or an Execa child process.");if(!de(n.stdin))throw new TypeError("The target child process's stdin must be available.");return e[t].pipe(n.stdin),n},Wt=e=>{e.stdout!==null&&(e.pipeStdout=pe.bind(void 0,e,"stdout")),e.stderr!==null&&(e.pipeStderr=pe.bind(void 0,e,"stderr")),e.all!==void 0&&(e.pipeAll=pe.bind(void 0,e,"all"))};var X=require("node:fs");var ge=g(Vt(),1),Zt=g(Qt(),1),Jt=e=>{if(e!==void 0)throw new TypeError("The `input` and `inputFile` options cannot be both set.")},$r=({input:e,inputFile:t})=>typeof t!="string"?e:(Jt(e),(0,X.readFileSync)(t)),en=e=>{let t=$r(e);if(W(t))throw new TypeError("The `input` option cannot be a stream in sync mode");return t},Nr=({input:e,inputFile:t})=>typeof t!="string"?e:(Jt(e),(0,X.createReadStream)(t)),tn=(e,t)=>{let n=Nr(t);n!==void 0&&(W(n)?n.pipe(e.stdin):e.stdin.end(n))},nn=(e,{all:t})=>{if(!t||!e.stdout&&!e.stderr)return;let n=(0,Zt.default)();return e.stdout&&n.add(e.stdout),e.stderr&&n.add(e.stderr),n},he=async(e,t)=>{if(!(!e||t===void 0)){e.destroy();try{return await t}catch(n){return n.bufferedData}}},ye=(e,{encoding:t,buffer:n,maxBuffer:r})=>{if(!(!e||!n))return t?(0,ge.default)(e,{encoding:t,maxBuffer:r}):ge.default.buffer(e,{maxBuffer:r})},rn=async({stdout:e,stderr:t,all:n},{encoding:r,buffer:o,maxBuffer:i},s)=>{let a=ye(e,{encoding:r,buffer:o,maxBuffer:i}),c=ye(t,{encoding:r,buffer:o,maxBuffer:i}),u=ye(n,{encoding:r,buffer:o,maxBuffer:i*2});try{return await Promise.all([s,a,c,u])}catch(f){return Promise.all([{error:f,signal:f.signal,timedOut:f.timedOut},he(e,a),he(t,c),he(n,u)])}};var jr=(async()=>{})().constructor.prototype,Lr=["then","catch","finally"].map(e=>[e,Reflect.getOwnPropertyDescriptor(jr,e)]),Se=(e,t)=>{for(let[n,r]of Lr){let o=typeof t=="function"?(...i)=>Reflect.apply(r.value,t(),i):r.value.bind(t);Reflect.defineProperty(e,n,{...r,value:o})}},on=e=>new Promise((t,n)=>{e.on("exit",(r,o)=>{t({exitCode:r,signal:o})}),e.on("error",r=>{n(r)}),e.stdin&&e.stdin.on("error",r=>{n(r)})});var cn=require("node:buffer"),un=require("node:child_process"),fn=(e,t=[])=>Array.isArray(t)?[e,...t]:[e],kr=/^[\w.-]+$/,Br=/"/g,Mr=e=>typeof e!="string"||kr.test(e)?e:`"${e.replace(Br,'\\"')}"`,xe=(e,t)=>fn(e,t).join(" "),be=(e,t)=>fn(e,t).map(n=>Mr(n)).join(" "),Ur=/ +/g;var sn=e=>{let t=typeof e;if(t==="string")return e;if(t==="number")return String(e);if(t==="object"&&e!==null&&!(e instanceof un.ChildProcess)&&"stdout"in e){let n=typeof e.stdout;if(n==="string")return e.stdout;if(cn.Buffer.isBuffer(e.stdout))return e.stdout.toString();throw new TypeError(`Unexpected "${n}" stdout in template expression`)}throw new TypeError(`Unexpected "${t}" in template expression`)},an=(e,t,n)=>n||e.length===0||t.length===0?[...e,...t]:[...e.slice(0,-1),`${e[e.length-1]}${t[0]}`,...t.slice(1)],Fr=({templates:e,expressions:t,tokens:n,index:r,template:o})=>{let i=o??e.raw[r],s=i.split(Ur).filter(Boolean),a=an(n,s,i.startsWith(" "));if(r===t.length)return a;let c=t[r],u=Array.isArray(c)?c.map(f=>sn(f)):[sn(c)];return an(a,u,i.endsWith(" "))},we=(e,t)=>{let n=[];for(let[r,o]of e.entries())n=Fr({templates:e,expressions:t,tokens:n,index:r,template:o});return n};var ln=require("node:util"),dn=g(require("node:process"),1),pn=(0,ln.debuglog)("execa").enabled,V=(e,t)=>String(e).padStart(t,"0"),_r=()=>{let e=new Date;return`${V(e.getHours(),2)}:${V(e.getMinutes(),2)}:${V(e.getSeconds(),2)}.${V(e.getMilliseconds(),3)}`},Ee=(e,{verbose:t})=>{t&&dn.default.stderr.write(`[${_r()}] ${e}
`)};var qr=1e3*1e3*100,Dr=({env:e,extendEnv:t,preferLocal:n,localDir:r,execPath:o})=>{let i=t?{...N.default.env,...e}:e;return n?xt({env:i,cwd:r,execPath:o}):i},Sn=(e,t,n={})=>{let r=gn.default._parse(e,t,n);return e=r.command,t=r.args,n=r.options,n={maxBuffer:qr,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:n.cwd||N.default.cwd(),execPath:N.default.execPath,encoding:"utf8",reject:!0,cleanup:!0,all:!1,windowsHide:!0,verbose:pn,...n},n.env=Dr(n),n.stdio=At(n),N.default.platform==="win32"&&yn.default.basename(e,".exe")==="cmd"&&t.unshift("/q"),{file:e,args:t,options:n,parsed:r}},j=(e,t,n)=>typeof t!="string"&&!hn.Buffer.isBuffer(t)?n===void 0?void 0:"":e.stripFinalNewline?se(t):t;function Te(e,t,n){let r=Sn(e,t,n),o=xe(e,t),i=be(e,t);Ee(i,r.options),qt(r.options);let s;try{s=Y.default.spawn(r.file,r.args,r.options)}catch(S){let y=new Y.default.ChildProcess,x=Promise.reject(A({error:S,stdout:"",stderr:"",all:"",command:o,escapedCommand:i,parsed:r,timedOut:!1,isCanceled:!1,killed:!1}));return Se(y,x),y}let a=on(s),c=_t(s,r.options,a),u=Dt(s,r.options,c),f={isCanceled:!1};s.kill=Ut.bind(null,s.kill.bind(s)),s.cancel=Ft.bind(null,s,f);let m=wt(async()=>{let[{error:S,exitCode:y,signal:x,timedOut:E},L,k,B]=await rn(s,r.options,u),Pe=j(r.options,L),Ce=j(r.options,k),Ge=j(r.options,B);if(S||y!==0||x!==null){let Oe=A({error:S,exitCode:y,signal:x,stdout:Pe,stderr:Ce,all:Ge,command:o,escapedCommand:i,parsed:r,timedOut:E,isCanceled:f.isCanceled||(r.options.signal?r.options.signal.aborted:!1),killed:s.killed});if(!r.options.reject)return Oe;throw Oe}return{command:o,escapedCommand:i,exitCode:0,stdout:Pe,stderr:Ce,all:Ge,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}});return tn(s,r.options),s.all=nn(s,r.options),Wt(s),Se(s,m),s}function Hr(e,t,n){let r=Sn(e,t,n),o=xe(e,t),i=be(e,t);Ee(i,r.options);let s=en(r.options),a;try{a=Y.default.spawnSync(r.file,r.args,{...r.options,input:s})}catch(f){throw A({error:f,stdout:"",stderr:"",all:"",command:o,escapedCommand:i,parsed:r,timedOut:!1,isCanceled:!1,killed:!1})}let c=j(r.options,a.stdout,a.error),u=j(r.options,a.stderr,a.error);if(a.error||a.status!==0||a.signal!==null){let f=A({stdout:c,stderr:u,error:a.error,signal:a.signal,exitCode:a.status,command:o,escapedCommand:i,parsed:r,timedOut:a.error&&a.error.code==="ETIMEDOUT",isCanceled:!1,killed:a.signal!==null});if(!r.options.reject)return f;throw f}return{command:o,escapedCommand:i,exitCode:0,stdout:c,stderr:u,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}}var zr=({input:e,inputFile:t,stdio:n})=>e===void 0&&t===void 0&&n===void 0?{stdin:"inherit"}:{},mn=(e={})=>({preferLocal:!0,...zr(e),...e});function xn(e){function t(n,...r){if(!Array.isArray(n))return xn({...e,...n});let[o,...i]=we(n,r);return Te(o,i,mn(e))}return t.sync=(n,...r)=>{if(!Array.isArray(n))throw new TypeError("Please use $(options).sync`command` instead of $.sync(options)`command`.");let[o,...i]=we(n,r);return Hr(o,i,mn(e))},t}var Jo=xn();var ve=bn.default.join(__dirname,"..","bin","azureauth","azureauth");Ie.default.platform==="win32"&&(ve=ve+".exe");Te(ve,Ie.default.argv.slice(2),{stdio:"inherit"});
//# sourceMappingURL=cli.cjs.map