Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JNetCLI shall become a REPL tool #49

Closed
masesdevelopers opened this issue Oct 25, 2022 · 0 comments · Fixed by #51, #52 or #324
Closed

JNetCLI shall become a REPL tool #49

masesdevelopers opened this issue Oct 25, 2022 · 0 comments · Fixed by #51, #52 or #324
Assignees
Labels
enhancement New feature or request JNetCLI JNetCLI related issue

Comments

@masesdevelopers
Copy link
Contributor

Is your feature request related to a problem? Please describe.
There is no CLI to interact with JNet. The JNetCLI tool can be used to run Java classes or execute code.

Describe the solution you'd like
The JNetCLI shall work in, at least, two different ways:

  • Interactive mode: the user launches the program and a REPL interface will be available; inserting code an user can request JVM objects and interact, side-by-side, with .NET objects;
  • Run mode: the user requests to launch a JVM class (the one with a main) with arguments in command-line; this is the same behavior of java command-line executable.

An extra mode to be considered is:

  • Script mode: the user requests to launch a C# Script (mix of .NET and JVM objects) which executes and then exit.

Describe alternatives you've considered
N/A

Additional context
N/A

@masesdevelopers masesdevelopers added the enhancement New feature or request label Oct 25, 2022
@masesdevelopers masesdevelopers self-assigned this Oct 25, 2022
@masesdevelopers masesdevelopers pinned this issue Oct 25, 2022
@masesdevelopers masesdevelopers added the JNetCLI JNetCLI related issue label Oct 25, 2022
masesdevelopers added a commit to masesdevelopers/JNet that referenced this issue Oct 25, 2022
@masesdevelopers masesdevelopers mentioned this issue Oct 25, 2022
9 tasks
masesdevelopers added a commit that referenced this issue Oct 25, 2022
* Aligned description to project description

* Version upgrade

* #49: first evolution of JNet CLI
masesdevelopers added a commit to masesdevelopers/JNet that referenced this issue Oct 26, 2022
masesdevelopers added a commit that referenced this issue Oct 26, 2022
* #50: added basic version of JNetPS

* #50: added first working version of JNetPS with few cmdlet

* #49: fix on JNetCLI

* Fix .gitignore

* Site update

* Documentation upgrade
@masesdevelopers masesdevelopers unpinned this issue Oct 17, 2023
@masesdevelopers masesdevelopers mentioned this issue Jan 24, 2024
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request JNetCLI JNetCLI related issue
Projects
None yet
1 participant