UNPKG

@northflank/cli

Version:

Provides a command-line interface to the Northflank platform.

1 lines 3.87 kB
'use strict';const a6w=a6B;(function(I,B){const p=a6B,J=I();while(!![]){try{const C=parseInt(p(0x1ec))/0x1+-parseInt(p(0x1ee))/0x2*(parseInt(p(0x1eb))/0x3)+-parseInt(p(0x1f3))/0x4*(parseInt(p(0x1e0))/0x5)+-parseInt(p(0x1d6))/0x6+parseInt(p(0x1d2))/0x7+-parseInt(p(0x1df))/0x8*(-parseInt(p(0x1e3))/0x9)+parseInt(p(0x1dd))/0xa;if(C===B)break;else J['push'](J['shift']());}catch(G){J['push'](J['shift']());}}}(a6I,0x19a37));function a6B(I,B){const J=a6I();return a6B=function(C,G){C=C-0x1d0;let F=J[C];return F;},a6B(I,B);}var __awaiter=this&&this[a6w(0x1d1)]||function(I,B,J,C){function G(F){return F instanceof J?F:new J(function(A){A(F);});}return new(J||(J=Promise))(function(F,A){function H(X){try{d(C['next'](X));}catch(S){A(S);}}function t(X){const Z=a6B;try{d(C[Z(0x1d3)](X));}catch(S){A(S);}}function d(X){const z=a6B;X[z(0x1ef)]?F(X[z(0x1fb)]):G(X[z(0x1fb)])['then'](H,t);}d((C=C['apply'](I,B||[]))['next']());});},__importDefault=this&&this['__importDefault']||function(I){return I&&I['__esModule']?I:{'default':I};};Object[a6w(0x1dc)](exports,a6w(0x1d4),{'value':!![]}),exports[a6w(0x1de)]=getCommandOverview;const chalk_1=__importDefault(require('chalk')),utils_1=require(a6w(0x1e5));function a6I(){const j=['114StglzX','153896DKphGT','getCommand','5594LSmSDw','done','flat','argument','Print\x20command\x20descriptions','20484ozQapE','log','length','option','find','slice','name','join','value','Only\x20display\x20tree\x20of\x20this\x20subcommand.\x20Example:\x20\x27northflank\x20command-overview\x20list\x27','description','__awaiter','852747GlvVxL','throw','__esModule','warning','98058lXJLFI','every','map','commands','No\x20subcommand\x20\x27','[subcommand]','defineProperty','453200TvQxeH','getCommandOverview','8lyEgJl','160Sadmby','opts','bold','634311WcPSEo','aliases','../utils','--verbose','forEach','abs','some','action'];a6I=function(){return j;};return a6I();}function getCommandOverview(I){const Q=a6w;return(0x0,utils_1[Q(0x1ed)])()[Q(0x1f9)]('command-overview')[Q(0x1d0)]('Prints\x20a\x20tree\x20view\x20of\x20all\x20available\x20commands')[Q(0x1f1)](Q(0x1db),Q(0x1fc))[Q(0x1f6)](Q(0x1e6),Q(0x1f2))[Q(0x1f6)]('--filter\x20<filter>','Show\x20only\x20commands\x20including\x20the\x20filter\x20word')[Q(0x1ea)]((B,J,C)=>__awaiter(this,void 0x0,void 0x0,function*(){const E=Q,{verbose:G,filter:F}=J,A=(d,X=[])=>{const c=a6B;if(d[c(0x1d9)][c(0x1f5)]>0x0)return[d[c(0x1f9)](),...d[c(0x1e4)](),...d[c(0x1d9)]['map'](S=>A(S,X))[c(0x1f0)]()];return[...X,d[c(0x1f9)](),...d[c(0x1e4)]()];};function H(d,X){const l=a6B;if(Math[l(0x1e8)](d[l(0x1f5)]-X[l(0x1f5)])>0x2)return![];const S=d[l(0x1f5)]>=X[l(0x1f5)]?d:X,f=d[l(0x1f5)]<X[l(0x1f5)]?d:X;let v=0x0;for(let V=0x0;V<S[l(0x1f5)];V++){if(S[V]!==f[V])v++;if(v>0x1)return![];}return!![];}function t(d,X){const n=a6B;var S;const f=(g,o=!![])=>o?chalk_1['default'][n(0x1e2)]['green'](g[n(0x1f9)]()):g['name'](),v=X['length']===0x0,a=F===undefined||A(d)['some'](g=>H(g,F)),V=F===undefined||[d['name'](),...d[n(0x1e4)]()][n(0x1e9)](g=>H(g,F))||a,r=d[n(0x1d9)];let s='';const K=r[n(0x1f5)]===0x0,b=K||((S=Object['keys'](d===null||d===void 0x0?void 0x0:d[n(0x1e1)]()))===null||S===void 0x0?void 0x0:S[n(0x1f5)])>0x0;!v&&(s=r&&!K?'┬\x20':'─\x20');const W=G&&b&&d[n(0x1d0)]()?':\x20'+d[n(0x1d0)]():'';V&&console[n(0x1f4)](''+X+s+f(d,b)+W);let u=X;if(!v){const g=X[n(0x1f8)](-0x2)==='└─';u=X[n(0x1f8)](0x0,-0x2)+(g?'\x20\x20':'│\x20');}const h=u+'├─',q=u+'└─',x=r[n(0x1d7)](o=>o[n(0x1d9)][n(0x1f5)]===0x0);x&&!K&&!G?V&&console[n(0x1f4)](q+'\x20'+r[n(0x1d8)](o=>f(o))[n(0x1fa)](',\x20')):r[n(0x1e7)]((o,O)=>{const m=n;t(o,r[m(0x1f5)]-0x1===O?q:h);});}if(B){const d=I[E(0x1d9)][E(0x1f7)](X=>X[E(0x1f9)]()===B);d===undefined?(0x0,utils_1[E(0x1d5)])(E(0x1da)+B+'\x27\x20found.\x20Available\x20subcommands:\x20'+I[E(0x1d9)][E(0x1d8)](X=>X[E(0x1f9)]())[E(0x1fa)](',\x20')):t(d,'');}else t(I,'');}));}