Expose tree report as standalone cbi-tree utility #167
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Related issues
Proposed changes
-R tree
option fromcodebasin
, replacing it with a standalonecbi-tree
script.--levels
option inspired bytree
, which gives users control over how deep the tree should be.--prune
option inspired bytree
, which gives users control over handling of unused files.@laserkelvin, since you originally requested this functionality, I'd appreciate it if you could download this one and experiment with it a little bit in addition to reviewing the code, to make sure that it behaves the way that you would expect.
I was a little uncertain about the output format, because it's no longer a report that is generated from
codebasin
. At the time of opening this PR, the output looks like this:...where we lose quite a lot of vertical space to the legend and column headings. Utilities like
ls -l
andtree
don't provide any sort of explanation as part of their default output, and I wonder if we should follow that precedent. For example, is this better: