jgo
jgo copied to clipboard
Launch Java code from the CLI, installation-free. ☕
The `x:y:z` endpoint triple is ambiguous: is `z` a version or a main class? (Or a classifier, or...?) To avoid the ambiguity, it would be great if endpoints could be...
Example: ``` $ jgo org.scijava:scijava-common No main class given, and none found. $ jgo org.scijava:scijava-common ln: /Users/curtis/.jgo/org.scijava/scijava-common/parsington-1.0.3.jar: File exists cp: /Users/curtis/.jgo/org.scijava/scijava-common/parsington-1.0.3.jar and /Users/curtis/.m2/repository/org/scijava/parsington/1.0.3/parsington-1.0.3.jar are identical (not copied). Cannot copy '/Users/curtis/.m2/repository/org/scijava/parsington/1.0.3/parsington-1.0.3.jar'...
Currently, linking can be configured as either `hard`, `soft` or `none`, with `hard` being the default. It would be nice to add a new mode, `auto`, that tries to use...
Fixes https://github.com/scijava/jgo/issues/90
https://raw.githubusercontent.com/scijava/jgo/main/jgo.png is about jython, which is unlikely to be a useful example these days since the death of Python 2.7.
Currently jgo uses `~/.jgo` as the cache directory. It would be great if this folder location can be modified by the user through Python or through environmental variable. ## Rational...
Addresses #92 This works because it specifically addresses my use case described in #92 (some string of the form `A:/B:C` in the arguments). I am not too happy with the...
The following doesn't work, because there is no (predictable) value which can be used to populate the `-kotlin-home` cli arg. Is there a way we can make this possible ?...
When run locally the following works fine > jgo --add-opens java.base/java.lang=ALL-UNNAMED com.pinterest:ktlint --reporter=plain When run in CI, I get > jgo.jgo.NoMainClassInManifest: /home/runner/.jgo/com.pinterest/ktlint/RELEASE/dc805df1f601e0abeb970faac1d7e1477254f7f5cc64b42aa88b1d0434ca8dc2/ktlint-reporter-sarif-0.48.2.jar manifest does not specify Main-Class I dont see...
I tried running `jgo sc.fiji:fiji:2.12.0+org.scijava:scijava-common:2.94.0` from an anaconda prompt and a git for windows prompt. Neither had been started with admin privileges. Both gave the error ``` SError: [WinError 1314]...