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

Support running external commands #1038

Open
jvalkeal opened this issue Apr 2, 2024 · 0 comments
Open

Support running external commands #1038

jvalkeal opened this issue Apr 2, 2024 · 0 comments
Assignees
Labels
type/enhancement Is an enhancement request

Comments

@jvalkeal
Copy link
Contributor

jvalkeal commented Apr 2, 2024

This is an epic issue to add support for external commands. In a nutshell it'd be nice to create other spring-shell applications and run those via main shell instance. Take this as a basis of a plugin/extension system.

Until we get to an actual work two things will need some experiments. Firstly need to look if JetBrains pty4j can be used to implement pty features so that a process launched from spring-shell works as a proper shell. Secondly spring-shell core needs to be able to stop processing incoming events and pass those into a forked process.

@jvalkeal jvalkeal added the type/enhancement Is an enhancement request label Apr 2, 2024
@jvalkeal jvalkeal self-assigned this Apr 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/enhancement Is an enhancement request
Projects
None yet
Development

No branches or pull requests

1 participant