Provides handy completions for mx as well as some aliases for common mx commands.
mx is (more than just) the build tool used by the GraalVM project.
git clone --depth 1 https://github.com/mukel/mx-honey.git ${ZSH_CUSTOM:=$HOME/.oh-my-zsh/custom}/plugins/mxTo use it, add mx to the plugins in your ~/.zshrc file:
plugins(... mx)| Alias | Command | Description |
|---|---|---|
| mxb | mx build |
Build the artifacts of one or more dependencies. |
| mxbe | mx benchmark |
Run a benchmark suite. |
| mxcl | mx clean |
Remove all .class files, images, and executables. |
| mxcs | mx checkstyle |
Run Checkstyle on the Java sources. |
| mxf | mx eclipseformat |
Run the Eclipse Code Formatter on the Java sources. |
| mxu | mx unittest |
Run JUnit tests. |
| mxdu | mx -d unittest |
Run JUnit tests in debug mode. |
| mxupd | mx update |
Update mx to the latest version. |
- mx aliases
- mx global-options
- Common sub-command completion
-
mx benchmarkcompletion with support for dynamic imports (--dy)