Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/lambdaisland/birch
A ClojureScript/Lumo version of the Unix "tree" command
https://github.com/lambdaisland/birch
Update README
8a015e650a23f3496aeb31316442b00cc30f58a0 authored over 7 years ago by Arne Brasseur <[email protected]>
8a015e650a23f3496aeb31316442b00cc30f58a0 authored over 7 years ago by Arne Brasseur <[email protected]>
add a --color command line flag
9d618ebfe582c5ddf5d9ce072d3de54a2b109298 authored over 7 years ago by Arne Brasseur <[email protected]>
9d618ebfe582c5ddf5d9ce072d3de54a2b109298 authored over 7 years ago by Arne Brasseur <[email protected]>
Add cli-opts
0eef38fb638b40cb2c0fbd84410c55d3143e7661 authored over 7 years ago by Arne Brasseur <[email protected]>
0eef38fb638b40cb2c0fbd84410c55d3143e7661 authored over 7 years ago by Arne Brasseur <[email protected]>
Wrap in quotes in case the path has spaces
d0cf858311e89b89b434aea6af524ee9e87d4d47 authored over 7 years ago by Arne Brasseur <[email protected]>
d0cf858311e89b89b434aea6af524ee9e87d4d47 authored over 7 years ago by Arne Brasseur <[email protected]>
Add tools.cli jar
5a22986f8b5830f5fd5f8169d9c2823c63818b80 authored over 7 years ago by Arne Brasseur <[email protected]>
5a22986f8b5830f5fd5f8169d9c2823c63818b80 authored over 7 years ago by Arne Brasseur <[email protected]>
Rename script to something more unique
28e2d3ed86893e63325caaec0af4bdfb7869d712 authored over 7 years ago by Arne Brasseur <[email protected]>
28e2d3ed86893e63325caaec0af4bdfb7869d712 authored over 7 years ago by Arne Brasseur <[email protected]>
Make wrapper script location independent
d9592975d611ce93e260cf7ad75c22bdf0a1bb4d authored over 7 years ago by Arne Brasseur <[email protected]>
d9592975d611ce93e260cf7ad75c22bdf0a1bb4d authored over 7 years ago by Arne Brasseur <[email protected]>
Add lumo-cljs as a dependency
70d0ac4672410e36b2861890c254d1c459a45f60 authored over 7 years ago by Arne Brasseur <[email protected]>
70d0ac4672410e36b2861890c254d1c459a45f60 authored over 7 years ago by Arne Brasseur <[email protected]>
Add script to package.json
d44235c6e9595d642950de35916da65e990036bf authored over 7 years ago by Arne Brasseur <[email protected]>
d44235c6e9595d642950de35916da65e990036bf authored over 7 years ago by Arne Brasseur <[email protected]>
Implement blue text, add wrapper script
41156fc40cf08ed9ab7ca6310379850ac1c4b9a4 authored over 7 years ago by Arne Brasseur <[email protected]>
41156fc40cf08ed9ab7ca6310379850ac1c4b9a4 authored over 7 years ago by Arne Brasseur <[email protected]>
Convert the script into a namespace
926e477074c8e555482da208aba59b2efb84abd2 authored over 7 years ago by Arne Brasseur <[email protected]>
926e477074c8e555482da208aba59b2efb84abd2 authored over 7 years ago by Arne Brasseur <[email protected]>
Create an NPM package, add cli-color
4e71684ba4ca71c510b319445fe851a23c704a50 authored over 7 years ago by Arne Brasseur <[email protected]>
4e71684ba4ca71c510b319445fe851a23c704a50 authored over 7 years ago by Arne Brasseur <[email protected]>
Update README.md
f36dd0c1b8177ec30ffaa8fb5f9b1baa7707ca94 authored over 7 years ago by Arne Brasseur <[email protected]>
f36dd0c1b8177ec30ffaa8fb5f9b1baa7707ca94 authored over 7 years ago by Arne Brasseur <[email protected]>
Add README
eb91c485934a213b36855c07f81df079436195c4 authored over 7 years ago by Arne Brasseur <[email protected]>
eb91c485934a213b36855c07f81df079436195c4 authored over 7 years ago by Arne Brasseur <[email protected]>
Handle last child separately
A
├── B
├── C
└── D
├── E
├── F
└── G
Handle first line special
A
└── B
└── C
└── D
└── E
└── F
└── G
Recurse into children
A
└── B
└── C
└── D
└── └── E
└── └── F
└── └── G
Render a tree of depth 1
b7775c09611f085c978722e094f8a64fde2984f1 authored over 7 years ago by Arne Brasseur <[email protected]>
b7775c09611f085c978722e094f8a64fde2984f1 authored over 7 years ago by Arne Brasseur <[email protected]>
First iteration of render-tree
47d7ca9b0738f6280a4ff350430d78c0aa918574 authored over 7 years ago by Arne Brasseur <[email protected]>
47d7ca9b0738f6280a4ff350430d78c0aa918574 authored over 7 years ago by Arne Brasseur <[email protected]>
Recurse to children
b6eecca19add25c4a28e7ef3e4e48437404465b6 authored over 7 years ago by Arne Brasseur <[email protected]>
b6eecca19add25c4a28e7ef3e4e48437404465b6 authored over 7 years ago by Arne Brasseur <[email protected]>
Generate the tree-entry map
1015a03dbe232be116a57dd3ee669d5ff56a4a49 authored over 7 years ago by Arne Brasseur <[email protected]>
1015a03dbe232be116a57dd3ee669d5ff56a4a49 authored over 7 years ago by Arne Brasseur <[email protected]>
Add placeholder functions
8081be902df5fcab6d17fd4be1e091b62f7af962 authored over 7 years ago by Arne Brasseur <[email protected]>
8081be902df5fcab6d17fd4be1e091b62f7af962 authored over 7 years ago by Arne Brasseur <[email protected]>
Define ascii-art branch pieces
5f200387e03f43cc27273bbfab0a6aedc2f3f2b5 authored over 7 years ago by Arne Brasseur <[email protected]>
5f200387e03f43cc27273bbfab0a6aedc2f3f2b5 authored over 7 years ago by Arne Brasseur <[email protected]>
From node require fs and path modules
2141b90692864b44a7c746d3e0543eb3ab5230d4 authored over 7 years ago by Arne Brasseur <[email protected]>
2141b90692864b44a7c746d3e0543eb3ab5230d4 authored over 7 years ago by Arne Brasseur <[email protected]>
Add modeline
fa9c18b8c2f49466cc5a4035ec63a548d37717a3 authored over 7 years ago by Arne Brasseur <[email protected]>
fa9c18b8c2f49466cc5a4035ec63a548d37717a3 authored over 7 years ago by Arne Brasseur <[email protected]>
Add lumo shebang and command-line-args
98f34a0344266dfeed5eb757f731347da2a19224 authored over 7 years ago by Arne Brasseur <[email protected]>
98f34a0344266dfeed5eb757f731347da2a19224 authored over 7 years ago by Arne Brasseur <[email protected]>
initial layout
9fcc0702f4dd232297cc7d43351f25c8be3e0dcf authored over 7 years ago by Arne Brasseur <[email protected]>
9fcc0702f4dd232297cc7d43351f25c8be3e0dcf authored over 7 years ago by Arne Brasseur <[email protected]>