|
1 | 1 | # Roadmap |
2 | 2 |
|
3 | 3 | ## Initial version |
| 4 | + |
| 5 | +- [x] Option: tree format Unicode box drawing / classic ASCII |
| 6 | +- [x] Option: use emojis |
| 7 | +- [x] Option: children limit (static & dynamic) |
| 8 | +- [x] Option: compact directories display |
| 9 | +- [x] Option: max directory depth |
| 10 | +- [x] Add examples & README |
4 | 11 | - [x] Use JSpecify annotations |
5 | | -- [x] Regroup all formatting work under single "LineFormatter" |
6 | | -- [x] Builder with options (depth symbols, emoji, child limit) |
7 | 12 | - [x] Unit tests, using @TempDir |
| 13 | +- [x] Mutation testing |
8 | 14 | - [x] Pre-defined Path predicates |
9 | | -- [x] Add examples & README |
10 | | -- [x] Implement emojis for files |
11 | | -- [x] Unify dir-in-a-row into a single entry option |
12 | | -- [x] Max depth options |
13 | | -- [x] Alternative implementation option, just for fun (using DirectoryStream instead of Files.walkFileTree's Visitor) |
14 | | -- [x] Cleaner code |
15 | | -- [ ] Publish on Maven Central! |
| 15 | +- [x] Publish on Maven Central! |
16 | 16 |
|
17 | | -## Other ideas |
| 17 | +## Next version |
18 | 18 | - [ ] Directory children limitation function helper |
| 19 | +- [ ] More default emojis |
| 20 | +- [ ] Filtering |
| 21 | +- [ ] Ordering |
| 22 | + |
| 23 | +## Other ideas |
19 | 24 | - [ ] Custom tree format option |
20 | 25 | - [ ] Custom emojis option |
21 | 26 | - [ ] Color option |
22 | | -- [ ] Filtering |
23 | 27 | - [ ] Follow symlink option |
24 | 28 | - [ ] Print optional legend for symlink/other file types symbols (at the end of the tree) |
25 | 29 | - [ ] File attributes LineRenderer (size, author, createAt, etc.) |
26 | 30 | - [ ] Refactor unit tests (custom assert?) |
27 | | -- [ ] Mutation testing |
|
0 commit comments