UNPKG

@northflank/cli

Version:

Provides a command-line interface to the Northflank platform.

1 lines 3.23 kB
(function(X,j){const e=a7j,V=X();while(!![]){try{const H=-parseInt(e(0x120))/0x1+-parseInt(e(0x101))/0x2*(parseInt(e(0x117))/0x3)+parseInt(e(0x106))/0x4+parseInt(e(0x104))/0x5*(-parseInt(e(0x116))/0x6)+parseInt(e(0x109))/0x7*(-parseInt(e(0x122))/0x8)+parseInt(e(0x111))/0x9*(-parseInt(e(0x10a))/0xa)+parseInt(e(0x118))/0xb;if(H===j)break;else V['push'](V['shift']());}catch(O){V['push'](V['shift']());}}}(a7X,0x8b5e0));import a7V from'chalk';import*as a7H from'util';import a7O from'js-yaml';import a7F from'columnify';import{set,isFinite,clone,isEmpty,isArrayLike,isObjectLike}from'lodash-es';function a7j(X,j){const V=a7X();return a7j=function(H,O){H=H-0xff;let F=V[H];return F;},a7j(X,j);}export function printAsTable(X,j,V,H=![],O=0x0){const A=a7j;!H&&console[A(0x110)](''+a7V['bold'](j));function F(P){const l=A;return P===l(0x115)?P:P[l(0x105)](l(0x115),'');}function h(P,o){const W=A;function C(s){const T=a7j,S=new Date(s);return S[T(0x112)]()+'/'+S['getMonth']()+'/'+S[T(0x11e)]()+'\x0a'+S[T(0x102)]()+':'+S[T(0x10d)]()+':'+S[T(0x114)]();}const B=['createdat',W(0x11f)];if(B[W(0x11a)](o[W(0x11c)]())&&isFinite(P)&&P[W(0x10b)]()[W(0x113)]===0xd)return C(Number(P));if(typeof P===W(0x100)){if(o!==W(0x115)&&o['includes'](W(0x115)))return P?'x':'✔';return P?'✔':'x';}if(isObjectLike(P))return a7H['inspect'](P,{'showHidden':![],'depth':null,'colors':!![],'compact':!![]});return P;}if(isArrayLike(X)){X['length']===0x0&&console[A(0x110)](A(0x107)+j[A(0x11c)]()+A(0x10f));const P=X[A(0xff)]((B,s)=>{const v=A,S={'i':s+O};return Object[v(0x10e)](B)['forEach'](y=>{(V===undefined||V['includes'](y['toLowerCase']()))&&set(S,F(y),h(B[y],y));}),S;}),o=clone(Object[A(0x10e)](P?.[0x0]||[]))[A(0x121)]((B,s)=>{const G=A,S=y=>y!=='i'?y!==G(0x10c)?0x0:0x1:0x2;return S(s)-S(B);}),C={'maxWidth':0x1e,'preserveNewLines':!![],'showHeaders':!H,'config':{'_id':{'maxWidth':0x5,'truncate':!![]},'i':{'showHeaders':![]}},'columns':o};console[A(0x110)](a7F(P,C));}else console[A(0x110)](X);}export function consoleFormat(X,j){const d=a7j;if(isEmpty(X)){const V=j?d(0x11b)+j+')':'';return a7V['green'](d(0x123))+V;}if(!isObjectLike(X))return X?.[d(0x10b)]();return a7H['inspect'](X,{'showHidden':![],'depth':null,'colors':!![],'compact':!![]});}function a7X(){const J=['5KqhUkj','replace','652832EJxQrd','No\x20','yml','13874ixEFeJ','20LOWqNH','toString','internalId','getMinutes','keys','\x20found','log','4305456usWKXn','getDate','length','getSeconds','disabled','3934062OjQSCe','3DDLxSQ','29112567ohQYXO','dump','includes','\x20(HTTP\x20status:\x20','toLowerCase','json','getFullYear','updatedat','81796NXabJj','sort','472HZwAux','The\x20request\x20was\x20completed\x20successfully','map','boolean','855556bhsXBT','getHours','yaml'];a7X=function(){return J;};return a7X();}export const handleJsonOutput=(X,j)=>{const x=a7j,V=X===x(0x11d);if(V)console[x(0x110)](JSON['stringify'](j,null,'\x20'));};export const handleYamlOutput=(X,j)=>{const M=a7j,V=X===M(0x103)||X===M(0x108);if(V)console['log'](a7O[M(0x119)](j));};export const handleFormattedOutput=(X,j)=>{const g=a7j,V=X==='format';if(V)console[g(0x110)](consoleFormat(j));};export const printResponse=(X,j)=>{handleJsonOutput(X,j),handleYamlOutput(X,j),handleFormattedOutput(X,j);};