jgo icon indicating copy to clipboard operation
jgo copied to clipboard

Launch Java code from the CLI, installation-free. ☕

Results 37 jgo issues
Sort by recently updated
recently updated
newest added

`tqdm` is a pretty cool progress bar python package [tqdm](https://github.com/tqdm/tqdm). Lets do it :).

Endpoints can consist of multiple concatenated artifacts on the classpath; e.g.: `org.codehaus.groovy:groovy-groovysh:org.codehaus.groovy.tools.shell.Main+commons-cli:commons-cli:1.3.1`. But currently there is no way to specify dependency exclusions—i.e., to subtract elements from the classpath. Maven supports...

enhancement

The shell script version of `jgo` names the cache folder structure with groupId as a single folder. E.g., `org.scijava:jython-shaded:2.7.1.1` will be cached at `~/.jgo/org.scijava/jython-shaded/2.7.1.1`. Whereas in Python, the groupId dots...

When the option is provided, only the workspace is created and the location is printed to the command line. This can then be used, for example, as classpath for another...

Makes version available inside `jgo` python module and adds `--version` command line option

With the shell script version of jgo: ``` $ jgo -U -v sc.iview:sciview:a7ca388 [INFO] Artifact: [INFO] - groupId = sc.iview [INFO] - artifactId = sciview [INFO] - version = RELEASE...

bug

On Windows, it seems that Maven puts its `.m2` folder into `%USERPROFILE%\.m2` by default, whereas the default location for `.jgo` is `%HOME%\.jgo`. This can be problematic in cases where `%HOME%`...

The endpoint format is very well defined in [`README.md`](https://github.com/scijava/jgo#usage)/the usage message. ``` The endpoint should have one of the following formats: - groupId:artifactId - groupId:artifactId:version - groupId:artifactId:mainClass - groupId:artifactId:version:mainClass -...

Maybe an issue with shortcut containing concatenated endpoints? Create the following `.jgorc`: ``` [shortcuts] groovy = org.codehaus.groovy:groovy-groovysh:org.codehaus.groovy.tools.shell.Main+commons-cli:commons-cli:1.3.1 ``` Then try launching it: ``` $ jgo -v groovy DEBUG 2019-06-28 18:56:35,467:...

bug