FLS2   	  flarispm                            ܾP":x          L  L                                                                                                                  Q   /ZoO   flaris.json xLbǦv   flaris_packages LO   PKG_DIR 7ap   SRC_DIR 8MQ5/   _userLibsDir Q7F     A8ҭ2   _ok $,	ɓ   _info }g   _warn >ml|   _err GŀVo   readManifest G*g   writeManifest NSB	$   defaultManifest ɱi(   version    dependencies L   ensureManifest Fg!   urlToRepoName nh
6   .git r֜   / ar   urlToSrcSlug ,/5QӉB   https:// IUT x   : Dw!-]   urlToFlxName 2KRWg   .flx 7 g{   validGitUrl V,J   validFlxUrl |^   validGitRef pUZ_;b   findVm &   Exit 0^+U
p   Stdout ~   gitClone ywcV   -- 0]	   --depth=1 i@[s   git 7h*   main  ;D>   Stderr ԺMl   gitPull 𺎥[   gitCheckInstalled 5CL7Q
   compileFls E
8   compileSourceDir ov   .fls _zS,x,t   stagingPath <&    ... 'u)   fileHash O(8
   pinnedHash P
     pinned:  _2
     got:     W_=Z`   <unhashable> .P   Could not move  喈#~    into place. ߡxȨ   recordIntegrity asg	   integrity >9`k
   flxSigInfo F}{oz   signed TAf   verdict `.	*|   pubkey M7   signer U   pinnedPublisher l 
   publishers 5
   keyMatches F)   downloadFlx Q   installFlxUrl 4C-VbwD   key 	K|Z   ed25519: >v$d
   Installed  zMӗ>
   installOne =ֿ7~    @  6!SGR    (  1>:   cmdInit |B͹   cmdAdd c   Installed to  u\F=69    - flarisvm resolves it automatically (no --libs needed). 4S/6   'git' not found in PATH. Please install git and retry. `N_
   cmdInstall ߑ(	   cmdRemove Y]{4   No flaris.json found. (   cmdList #HI#	   cmdUpdate gL
   cmdVersion +-W.M
   printUsage ܾP":x   Main	  X 	        "~   0.4.0    Dpe*2{
   PM_VERSION      V-   MANIFEST      :O;   flaris_packages/.src                                                                              	   R         r I   FLARIS_LIBS     bm,   HOME    !)P[   /.flaris/libs    1O35   USERPROFILE    K"ն~   \.flaris\libs   m2 3&
 3 & c  m24& 4 & 4 ` m25& 5 & 5 ` `b                                                                      	   
         !   [✓]   3mb                                                                      	   
            [·]   3mb                                                                      	   
         ~D   [!]   3mb                                                                     	 	   
         72zY   [✗]   3mb	                                                                          
 	   $               m'  `  m2 3&  `3m `b
                                                                      	          3n2  4nb                                                                           	   )         myJ.{_l   name     ޳   0.1.0    v|T   description     E`aw|   author l
m2   3       X  X `b                                                                           	        
      2 3& c / _  b                                                                      	   .       324  n	
& 4 4m	!@o	 24 n	25}@G`b                                                                         	   O           ݯ保   http://     4f   _  324   o	24  o	24  o	24  o	24 n	
& 4 4m	!@o	 2cb                                                                      	   I         []j?,   ?    %.56hR   #        3  n	 C24 n	 C24 n	25}@G26 n	
'  `6m	!!&  `cb                                                                         	   D          :*U   ssh://    A    git@    tc.   file://3'
 3m	! & `3  n		& `3 n		& `3 n		& `3 n		& ``b                                                                         	   8          ⓧn   http://127.0.0.1    ڐ   http://localhost3'
 3m	! & `3  n		& `3 n		& `3 n		& ``b                                                                         	             UL.z   -3'
 3m	! & `3  n		& ``b                                                                              	   n         4m.F?b   FLARISVM    >F}({-   Windows    ($$O&   where    EY_C4   which    <;O6   flarisvm      +Ww   
  m2 3& 3m	! "& c l &  (  24 Y   n25&(   &   n	 Cm	26m	! "& c `b                                                                 	             a^   --branch      Uˊˠ   clone!  "     YgX5   master    n@   latest# 	 53  4   Y   2 6n21&   & `4 ' 4 ( ' 4 ( 21&L  53    Y   n21&   & `1& 	 m	! "& 	 m	
  `1& 	 m	! "& 	 m	
  `b                                                                        $ 	   )     !       D0t   pull    b$#(   -C     3 Y   n24&
   ( `b$                                                                             % 	   "     !     >~	   --version    Y   n2 3&
    ( `b%                                                            & 	            xF*   -c    @~/M\
   --version=     't_
   --libs= #     ;4U&   Compile error:  54  Y   26& 6m	! "& 1 6n 31n21&   & `1 / n 231n21&   & `1&  m	! "&   m	  `b&                                                            ' 	             (   )     怘my
   Compiling *  &     y\}   Skipped (compile failed):  + ,     Od~    Integrity mismatch for compiled  	 - . /     FA#@   Upstream source moved, or a different compiler version was used.    #   Run 'flarispm update     NRAKa   ' to review and re-pin.0 1 2   24 n 21m&! 1mm 21& 1 n &  24m2 2 2	1	1} &<W
	1
 n	
&41
n 21
m 2/ 1n 21  21m& 1m 1
 	  3111
  '  1
  1m& 1m( 1  251  21&a 11&Y 6'U  1    1   1& 1(        5   1m(0 11n	'  1   1m( 511  ;;	
)Ecb'                                                                        ) 	             D%ؒR   .staging/   n 24m43n `b)                                                                     + 	   #            vVVQ   sha256:3m24'
 4m	!@&   ` 4m	`b+                                                                 , 	   D     
 3              25'
 5 n '  ` 3n '  ` 3C4n '  ` 3C4C`b,                                                             2 	   O     
  3  5& b    26&    26 n ' X  P  3n '	  3X  D 3C45D6  b2                                                                 4 	            /aY
   --sig-info         \8ba,   unsigned5 6  7 8     |!4M   |   34  Y   n25'
   &  ` m	26 &      	  X `6
 n	21} '
 E  &  `1}#& E(  2  E E	 1X `b4                                                                     9 	   1     
 :           24'
 4 n '  ` 3n '  ` 3C`b9                                                                    ; 	  	 j     5     6   --key was given but the package is unsigned. Refusing.	 7     a_"   Publisher key mismatch - refusing:    d@pYݪ     expected (--key):     9`D<c     actual signer   :     s:T%   Verified: publisher key matches --key 4'
 4m	! & `3'    '    `  m	4m	&'     4m	       `   `b;                                                                    < 	            E*Bso   curl     `3NS{   -o    )',   -fsSL    byX<   =https    ɞ9N%   --proto-redir    m;9$   =https,http    f63b   --proto     @ga)   wget    T{Y> ]8   -O    u&   -q# 	   3 4      Y	   n25&   & `	 3 4
  Y   n26&   & `5&  m	! "&  m	  `b<                                                                = 	  3          5eC	*   Refusing package URL (https:// required): 	       l(   Cannot derive a .flx filename from URL:  , +  4 ;     4|   Already installed:     'Itغ    (integrity ok)     %|}J    (pinning current file)2     	*υ2m5   Local file differs from pinned hash - re-downloading  )     6_   Downloading * <     (㣺X(y   Download failed: 5 6     <!j)7   invalid    hi6k   Signature INVALID for     m3_^&    - file tampered or corrupt. Refusing.9     t%?ëI   Publisher pinned for this package but the download is unsigned. Refusing.> ? 7     a[i(\t   Publisher key changed for  -     ۹9o     got:    ed25519:    2F   Re-add with 'flarispm add <url> --key <pubkey>' to accept the new key.    /H   Publisher verified: 8       }Ui   Integrity mismatch for . /     ҩŴMEZY<   The publisher may have released a new file - review it, then    h}dሃ   re-add with 'flarispm add     Kj;
zw<   ' to accept it.0 1 @ 3   '  3  `3  26&  3  `/ m/ 6n 236  21m& 1  21&0 11&(    1	  5
  ' ` 6   `1&2    1	  5
  ' ` 6   361  ` 6  1m6  21m& 1m 6   31  '  3  1m& 1m`   211	  2	1	&) 	 &" 	  &  6   1m`1	5
  ' 1m`3  2
1
& 1	' 	 '    1m`
  	  &< ! 6"   # 
   $ 	    %   1m`& 
' ( & 
' ( 	  )  1  21&_ 11&W 4'S * 6"   # 1  + 1& 1( ,   -   . 3/   1m`11n	' 0 11   1m`361  2 6)  `b=                                                                A 	             ,GB   Refusing package URL (must be https://, ssh://, git@ or file://): 	      g״   Invalid version/ref:         s,~FG   Using cached source:      gO   Cloning B *      l]S;RX   Clone failed: '     w\   No .fls files compiled in @  C     T.ς    module(s)) 3   '  3  `4  '  4  `   23  2/ 1n 2/ m/ m1m & 	 1
  (.  3 4 
  341  '  3  `6135  21 &  3  ` 3   1   `bA                                                                           D 	  	 1           1U+   flaris.json already exists - nothing to do.       @7   Created flaris.json     z
\U%;   Edit it, then run 'flarispm add <git-url>' to add packages.   m&
    b           bD                                                             E 	  !         㐀ݥ4   Usage: flarispm add <url> [version] [--key <pubkey>]	  =   4       ;y   direct5 : > ? 7 8     tP"51   Pinned publisher:   6     '_ۏh   trusted    Z\㘇   Signer is in your trusted_keys.     _t>6   Package is unsigned - pinned by sha256 integrity only.      ;S   Registered in flaris.jsonF G " % H A 3'
 3m	! &
     b3  & 35  ' b3  2/ 6n 2   211  2   21 n ' X  P  3	 D1&k 
 &d 1 n ' X  P  3     X D   &  (      &	    (	    1      /    b4'
 4m	! &  2   '
    b34   ' b   21 n ' X  P  34D1      /    bE                                                                          I 	       
     IjHij0   No flaris.json found. Run 'flarispm init' first.	      /]!s   No dependencies listed.  % H     @9dR   Installing     e    package(s)...= A      ƅśձ    /     U%rRt    package(s) installed. F  G     2 3&
    b3 n '
    b  m 24} &
    b2 264} & F  & 2;) 5&    '
    b	 4}
    2 :64} &@ W  1C21  & 1  (
 11  21& ;;)G  m1 4}    /    bI     
                                                                J 	           ڔR~    Usage: flarispm remove <git-url>	 
 K      <
#   Package not found in dependencies:        sҖ(@   Deleted  3 :      Sc   Removed     VqJҢ    from      (   3'
 3m	! &
     b   24&
    b4 n &  3n '  3  b3  & 3  2/ 5n 26m& 6m	 5
  4 n &  3n &	  3n 4 n &  3n &	  3n  3n 4   5    b/ 3  n 21m &a 1m2 211} &M W1 n	
&3 1m2/ 1 n 2	1	m& 1	m	 1 
  ;	)V 4 n &  3n &	  3n  3n 4   3      bJ      	                                                                    L 	        
     8OC$   No flaris.json in current directory.      V-   No dependencies.    x.   Packages in flaris.json:     բK   not installed      	   installed      lS>     B     	 -b     [    ppc   ]    #@Y           2 3&
    b3 n '
    b  m 24} &
    b m 254} & W  6C26  2 26  21& /	 1n m& 
 2( / 6  n 21m & 
 2 1 1 1 m 6m;) bL     	                                                                M 	   )    
 K 	      56Gs   No dependencies to update.     H   Package not in flaris.json: %     ~lڷ   'git' not found in PATH.        }9aA*    not cloned - run 'flarispm install' first     3	   Updating * $ '     !:!   Updated C     8-N    module(s) recompiled)     Үr   git pull failed for     24&
    b4 n '
    bY    23&* 3m	! "&   3n '  3  b53n (	  m 2   '
    b	   2 215} & W1
  2/ 1n 21m ' 1     (\  1     1  &, 611  2 1   1   (  1    ;) bM                                                                           N 	            z𰩍   flarispm 0.4.0  mbN                                                                           O 	            mXAO
'   flarispm 0.4.0 - Flaris Package Manager     U
*wSG   USAGE    $~]}8Q(     flarisvm flarispm.flx <command> [args]    Kb   COMMANDS    Qc,Ƞ-     init                     Create flaris.json    7kc;[&     add <url> [version] [--key <pubkey>]    I¶h?@                              Add a package (git repo or .flx URL).    ͕H                              --key verifies a signed .flx's publisher key.    &6qLҤ3     install                  Install all dependencies    '?INRV+     remove <url>             Remove a package    5S82     list                     Show installed packages    	?=76     update [url]             Update all (or one) package    1J(mH(     version                  Print version    p2R   EXAMPLES    jF֑     flarispm init    sgH,     flarispm add https://github.com/user/mylib    >چ3     flarispm add https://github.com/user/mylib v1.2.0    -D!0	,     flarispm add https://example.com/mylib.flx    `g*yno     flarispm install    '.i     flarispm update    'Z,%<   SHA-256 hashes are recorded in flaris.json under 'integrity'    E`x@>   and verified on subsequent installs. Signed .flx packages also    SΏ{5|=   pin the publisher's Ed25519 key under 'publishers'; a changed    f7f/   key blocks install until you re-add with --key.    oABC3   Packages install to ~/.flaris/libs and are resolved    Ұ-   automatically - just run:  flarisvm myapp.fls  m m m m m m m m m m	 m
 m m m m m m m m m m m m m m m m m m m mbO                                                                          P 	   d           ҙaI   .src       YIU3   --keyO     #T   initD     @Qr   add      E        installI      
Xk   remove   J     6]   listL     (ߠ   update   M  N     ۯ^   Unknown command: '    yV   '	     0  /   n 0 l2 Y    2 2 263} &0 F  & 6@ 3} & 6@ G 2= (
 4F n ;)7 4} &    bV 1 &	    ( 1	 &4 4}#& E( 
 24}#& E(  2115  ( 1 &	    ( 1 & 4}#& E(  21  (h 1 &	    (V 1 & 4}#& E(  21  (/ 1 &	    (  1    m   bP   .  .  .  . d .	 d
 . d . d . d . d . d . d . d . d . d . d . d  .! d" .# d$ .% d& .' d( .) d* .+ d, .- d. ./ d0 .1 d2 .3 d4 .5 d6 .7 d8 .9 d: .; d< .= d> .? d@ .A dB .C dD .E dF .G dH .I dJ .K dL .M dN .O dP .Q dR .S dT .U dV .W a