Drop-in Usage
console
> javac -d target ...console
> elide javac -- -d target ...Use the drop-in calling style for identical behavior with your current tools. Prefix supported commands with elide, and then separate args with --.
Identical behavior
- Elide's args, including custom ones, go before the
--separator. - Tool args, which should be passed directly to e.g.
javac, go after the--separator.
For project-aware commands such as elide build, elide test, and
elide install, use Elide Projects and the
elide.pkl Reference.
Supported Tools
Supported drop-in use tools include:| Subcommand | Tool | Description |
|---|---|---|
elide java | Java Runtime | Run JVM programs, equivalent to java |
elide javac | Java Compiler | Compile Java source code |
elide javap | Java Disassembler | Disassemble Java bytecode |
elide jdeps | Java Dependency Analyzer | Analyze JVM class dependencies |
elide javadoc | Javadoc | Generate Java source code docs |
elide jar | JAR Tool | Assemble JAR (Java Archive) files from inputs |
elide javaformat | Google Java Format | Format Java source code |
elide kotlinc | Kotlin Compiler | Compile Kotlin source code to JVM bytecode |
elide ktfmt | ktfmt | Format Kotlin source code |
elide native-image | Native Image | Compile JVM programs to native executables |
elide jib | Jib | Build container images from JVM programs |
elide mvn | Maven | Run the embedded Maven build tool |
Elide Javadoc Theme
The
--theme elide flag for elide javadoc runs today and injects the Elide doclet, but the doclet does not yet persist any output — the documentation database and web interface are not implemented. Standard Javadoc generation (without this flag) works normally.
elide javadoc supports a --theme flag before the -- separator. When set to elide, it activates a custom doclet. The doclet currently scans your program's elements but does not yet emit the planned searchable documentation database or web-based interface — that output is not implemented, so no documentation is persisted yet.
console
> elide javadoc --theme elide -- -sourcepath src -subpackages com.example