Skip to content

Commit 47e6d30

Browse files
committed
readme updated with additional zb info
1 parent 5a32d9f commit 47e6d30

1 file changed

Lines changed: 10 additions & 7 deletions

File tree

README.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,20 @@
11
# zb (Zero Dependencies Builder)
22

3-
A lightweight Java build tool that requires zero external dependencies. Built using pure Java 25 functionality.
3+
**The entire build tool is a single ~30 KB `zb.jar`.** No install, no daemon, no plugin tree, no `~/.m2` — one tiny jar and a Java 25 runtime is the whole story.
4+
5+
Built with pure Java 25, zb compiles and packages your project with zero external dependencies — its own and yours.
46

57
<img src="dukebuilder.png" alt="Duke Builder" width="200">
68

79

8-
## Features
10+
## Why zb
911

10-
- 🚀 Zero external dependencies
11-
- ⚡ Fast compilation and packaging
12-
- 🔍 Automatic main class detection
13-
- 📦 Executable JAR generation
14-
- 🎯 Simple and intuitive usage
12+
- 🪶 **~30 KB, one jar** — the whole build tool fits in a single `zb.jar` you can read, commit, and copy anywhere
13+
- 🚀 **Zero dependencies** — nothing to download but the jar itself; pure Java 25, no third-party libraries
14+
-**Instant builds** — no dependency resolution, no daemon warm-up; just `javac` and packaging
15+
- 🔍 **Automatic main class detection** — no manifest boilerplate
16+
- 📦 **Executable JAR generation** out of the box
17+
- 🎯 **One command, zero config** — sensible defaults, optional `.zb` file when you want control
1518

1619
## Prerequisites
1720

0 commit comments

Comments
 (0)