Skip to content

Commit 4c3f1e9

Browse files
Prepare release 0.0.1
1 parent 46e85a7 commit 4c3f1e9

File tree

2 files changed

+22
-17
lines changed

2 files changed

+22
-17
lines changed

CHANGELOG.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,13 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [0.0.1] - 2025-09-14
99

1010
### Added
1111

12-
- Print folder trees like Unix `tree`
13-
- Choose ASCII or Unicode styles for tree rendering
14-
- Emoji support 🎉
15-
- Limit displayed children statically or dynamically
12+
- Initial release
13+
- Option: tree format Unicode box drawing / classic ASCII
14+
- Option: use emojis
15+
- Option: children limit (static & dynamic)
16+
- Option: compact directories display
17+
- Option: max directory depth

ROADMAP.md

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,30 @@
11
# Roadmap
22

33
## 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
411
- [x] Use JSpecify annotations
5-
- [x] Regroup all formatting work under single "LineFormatter"
6-
- [x] Builder with options (depth symbols, emoji, child limit)
712
- [x] Unit tests, using @TempDir
13+
- [x] Mutation testing
814
- [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!
1616

17-
## Other ideas
17+
## Next version
1818
- [ ] Directory children limitation function helper
19+
- [ ] More default emojis
20+
- [ ] Filtering
21+
- [ ] Ordering
22+
23+
## Other ideas
1924
- [ ] Custom tree format option
2025
- [ ] Custom emojis option
2126
- [ ] Color option
22-
- [ ] Filtering
2327
- [ ] Follow symlink option
2428
- [ ] Print optional legend for symlink/other file types symbols (at the end of the tree)
2529
- [ ] File attributes LineRenderer (size, author, createAt, etc.)
2630
- [ ] Refactor unit tests (custom assert?)
27-
- [ ] Mutation testing

0 commit comments

Comments
 (0)