From 0373cfc9c33c8b2408e2c0c41fe963c3e739f381 Mon Sep 17 00:00:00 2001 From: Nikita Date: Sun, 22 Sep 2024 14:45:11 +0300 Subject: [PATCH] . --- cli/bun.lockb | Bin 16939 -> 17400 bytes cli/main.ts | 13 +++++-------- cli/package.json | 4 ++++ 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/cli/bun.lockb b/cli/bun.lockb index 7400bf7a0b6d60038ae9a2c64130fee56cc1b4ab..ed9519c903298a871dbfc666fdbe7a0c7a9244ab 100755 GIT binary patch delta 2556 zcmcguYfMyE5I$$w6?WN$#bETZ^6-J6yLcY$SrYsDG~3aJvIrdY*_5>ZgFhNytA z8e^-q)7rGuSYxf$O?>SSSt{Dv*7_*gYSTs=>nouTW1_Xz2NXMVmn){#)IaS>=6o|} z=FXivXU>@$SjF$I;jfD$-?(#lT_-oqE-1`^71!gIv_-5b9y585qbjHKj&Dvr zQ-*D0X>wDyH7qbTv${%QlW`uvSo5sP%2_k(8EZk=jB*xdECz8Uq5<&)q8?G~l~a24 zO=v$D*E=_dr90%mWa@`6ArI zc^vq(GJg#ka6Stmt*kL=;J!AG7l2QvC~&?FA)Tz-gWq2P?K;0MPRH1EggK~b(nZmPmvMXpTY{E>`JQMio{xu1|L32UQNZUb_YXpLWndr>m?fln{< z#n6EBK?vz({U4YT4}NC^JfqLlc`!*i@Mn~tH$sC!<|iR!ko7uDQU=;+$wvPyN;xQL zfa^2)a%hN_`B4Z(%lay=~Ec~s~rV8f~=q;W+03;o0}-)QM7`CkSuH@;CK}2^BqXI zuPhUZcs-CHpwHqcx1gq{cC zLAkUdHTSA*;IpMoq^wacsjBeAF&B~>NkYPlfq9Ye@GDhF)kB8|Zz<&f;%%W+9UVS8 zXt8k4Dvub3+(;xkDXB1jymNM&}Ma7+*(+cuP^Lb+{E5uIUjO<_=gbO6W!t_lF1qIL@M7bqJU$+2a4?D9h4yT&eo8fGSp_L>H4a6$@k;#X!taznBf$?5U>~X zCg`#Yyafh`k~am@qI3;Qf8PfmO)XU{T_Pq!ZGc&}`Wpwg$B$7oZqj7IGEw3yVV@{j z)OMM=`pfNyQ%)a3s|?X4VuCy2fhbs>>_vG$R5}v41j`))&xIC;U{Sl?pr3oh!VQa# zqQ6YhN&cq5X@}rdyQFpEFIO7(etTTY-J(aNy;S??ikMqFFI+j()~DG9iB7?y_T5dp z-|Bez+Bd8E^ylC?r+{5+E?TKw``GXwceZ|bqOs4)30s_kS8ekbvx_oHZsynY>D3>B z=lB1*_QlwbSNCbw!*!>`gD}J;@KNA*2^O_iYs=gv9sPEFfnVvxuf)$d0yQqd>&FIz zHP>v|eEIyU$g2|S-I!I>@9x#isoVYFer%vBo=@|HpKOJ8^#91-!gsDBi~5_h>!o?? zcDy+($*fd@7q>A0vRkmIzX9T!WtYY#R2C?DDMOUPyF55x4FB#}msWJdCzfBsNSvag zA7}!zL=ffr`FQQ`6{NQJj!w6lHUO>TNchpwT dsIRP9IM0rv-6?u7EZCQo0$V(h!QW(`<}WX4+m8SM delta 2307 zcmcIlU2IfU5I$$STYI;=Eu?_lZrd$VsHNN6?f!IwOM0Opgr-`9;b(!imX=oe3uwgv zrFJopvJq0qpeFLbi)hngP1vXiYC|H*wr&jN!3Tp1#*~OJ#6$&R>o<4zQXwRwiIdFv zX3oqxXU^O?cmC*=gZt$Xt!&@?asA1_(8;{Ut`YagcNVWbVedNS8XVtTuxcdh){fc7 zmk5K(kFIg|OfE<%LbPq&WQf@qX9^K*@91c6dr631=+mH=NFj27+ktlAhd>3GpVl2| z`xf{YV1CRZL@scTRfsvjb--d^80ZETF!n&0$Pl6kcokR(ya41427oSLUmAA;^P#U# zV=YjH9sqJ+Wk3WUbptuT6NrujY<+P8cWmoIFN~v?PaV8 zJPQ_hgL2kEe@D)SAB;lh?_w+r0oi{cnCX7xIkq$ZV`g#w|CQPYW(vpMGtcMWGjYGp zxAl+S76i6;`UUmqL|(>7Xr;^C|3AWeJ_Y%yzn5>35m^XWoG?PYxG<{h38JS8G)o z?mtFz;G0@u>_G>;`7X09+}QT{@yPg!QTPWmuNK5r=u@xiGTX@P>l0di-_9>!55bQ8 zYUw8STTj_ls>^Ibujc&Pf92ZPS*!GE0gV&hM|zbSG@I5NL$4=azHw>)l-+D=AN+JZ z^5ewd#FXVK9mdXP8@yQZUH_SPMqZh+7tr}CRfg$Xc$r;v?dhLm&*q*xFy*y}a(#Z6 z+4NSm{4#m_$cEo=3!moa0B2E?Pj#8i&l>TqOlA&TfIWy?!ahVteJV+WTG{2+Hu=}euzc9XHK?5of1sE;g+nStF*mMJtcs0X*) Console.log("Hello World")) +const command = Command.make("test", {}, () => Console.log("test")) -// Set up the CLI application const cli = Command.run(command, { - name: "Hello World CLI", - version: "v1.0.0" + name: "learn-anything.xyz CLI", + version: "v0.0.1" }) -// Prepare and run the CLI application -cli(process.argv).pipe(Effect.provide(NodeContext.layer), NodeRuntime.runMain) +Effect.runPromise(cli(process.argv).pipe(Effect.provide(BunContext.layer))) diff --git a/cli/package.json b/cli/package.json index 7e30be44..ae77166a 100644 --- a/cli/package.json +++ b/cli/package.json @@ -1,7 +1,11 @@ { "name": "cli", + "scripts": { + "dev": "bun --watch main.ts" + }, "dependencies": { "@effect/cli": "^0.44.5", + "@effect/platform-bun": "^0.45.5", "@effect/platform-node": "^0.60.5" } }