var c=(t,s,n)=>new Promise((r,o)=>{var p=e=>{try{a(n.next(e))}catch(i){o(i)}},g=e=>{try{a(n.throw(e))}catch(i){o(i)}},a=e=>e.done?r(e.value):Promise.resolve(e.value).then(p,g);a((n=n.apply(t,s)).next())});var m={custom:(t,s,n)=>c(void 0,null,function*(){return t.length<3||t[t.length-1].startsWith("$")?Object.keys(n.environmentVariables).map(r=>({name:`$${r}`,type:"arg",description:"Environment Variable"})):[]}),trigger:"$"},u={name:"echo",description:"Write arguments to the standard output",args:{name:"string",isVariadic:!0,optionsCanBreakVariadicArg:!1,suggestCurrentToken:!0,generators:m},options:[{name:"-n",description:"Do not print the trailing newline character"},{name:"-e",description:"Interpret escape sequences"},{name:"-E",description:"Disable escape sequences"}]},d=u;export{d as default};
