mirror of
https://github.com/ilyakooo0/urbit.git
synced 2024-12-18 12:22:10 +03:00
22 lines
401 B
Plaintext
22 lines
401 B
Plaintext
|
:: Tree view recursive directory contents
|
||
|
::
|
||
|
:::: /hoon+tree+gen
|
||
|
::
|
||
|
!:
|
||
|
::::
|
||
|
::
|
||
|
:- %say
|
||
|
|= {^ {pax/path fla/$@($~ {$full $~})} $~}
|
||
|
=+ len=(lent pax)
|
||
|
=+ rend=?^(fla smyt |=(a/path (smyt (slag len a))))
|
||
|
:- %tang %- flop
|
||
|
|- ^- tang
|
||
|
=+ ark=;;(arch .^(cy+pax))
|
||
|
=- ?~ fil.ark -
|
||
|
[(rend pax) -]
|
||
|
%- zing
|
||
|
%+ turn
|
||
|
(sort (~(tap by dir.ark)) aor)
|
||
|
|= {a/@t $~}
|
||
|
^$(pax (welp pax /[a]))
|