CLI
veyl login, add, recommend, build, and troubleshooting help.
The veyl binary signs you in, wires Gradle/Maven projects, suggests keep rules, and triggers server-side obfuscation.
veyl help
veyl help add
veyl help loginCommands
veyl login
veyl whoami
veyl logoutStores a session in ~/.veyl/credentials.json (about 90 days).
Wires net.st3ix.veyl into the current project and creates veyl.rules when possible.
veyl add
veyl add --version 1.0.10
veyl add --maven| Flag | Meaning |
|---|---|
--version VER | Plugin version |
--gradle / --maven | Force tool |
--keep CLASS | Extra keep (also written to veyl.rules) |
veyl recommend build\libs\MyPlugin-1.0.jar
veyl recommend build\libs\MyPlugin-1.0.jar --out veyl.rulesveyl build
veyl build --clean
veyl obfuscate in.jar out.jar --keeps veyl.rulesveyl build runs Gradle or mvn package. Prefer plugins for everyday builds; the JAR is uploaded to the Veyl worker.
Useful settings (same as dashboard): longPaths, aesKeepBuiltByBit, tamperAlert, style, plus rename / AES / numbers / calls / flow.
veyl update
veyl update --cli-onlyChecks for a newer CLI and can bump the project plugin version.
veyl help
veyl help keeps
veyl help errorsTopics: login, add, logout, whoami, recommend, obfuscate, build, update, keeps, gradle, maven, env, errors, install.
Credentials
Login creates ~/.veyl/credentials.json. You normally do not edit this file. If login fails, run veyl login again.