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 terminal interactive mode when running a node server #145

Open
autodidaddict opened this issue Mar 19, 2024 · 1 comment
Open

Support terminal interactive mode when running a node server #145

autodidaddict opened this issue Mar 19, 2024 · 1 comment
Labels
0.3.x On 0.3.x Roadmap proposal Enhancement idea or proposal

Comments

@autodidaddict
Copy link
Contributor

Proposed change

When we run node up, we should be able to specify that we want to run that in interactive mode. The default should continue to operate the way it does now where it's just emitting logs to stdout (e.g. the production-ready mode).

We should be able to opt into interactive mode (e.g. with --interactive flag on node up). This would give us a full screen tui that lets us navigate around the various control operations for that specific node, as well as view the logs and other important information.

Use case

When developing workloads and functions for Nex, I want to be able to have more easy interaction with my development node server. I imagine myself being able to use arrow keys to navigate through the list of namespaces in use and the running workloads within those, and to be able to view and tweak whatever configuration I might like.
This lets me have my code in one window and an easy and fun to use terminal window for the node.

Contribution

No response

@autodidaddict autodidaddict added the proposal Enhancement idea or proposal label Mar 19, 2024
@jordan-rash jordan-rash self-assigned this Mar 19, 2024
@jordan-rash jordan-rash modified the milestone: 2024 Roadmap Mar 27, 2024
@autodidaddict
Copy link
Contributor Author

Note that we've decided to have it be nex tui and not tied to a running node process, so that it will essentially be a tui version of everything you can do with the CLI

@jordan-rash jordan-rash added the 0.3.x On 0.3.x Roadmap label May 15, 2024
@jordan-rash jordan-rash added this to the 0.3.x milestone May 15, 2024
@jordan-rash jordan-rash removed this from the 0.3.x milestone May 31, 2024
@jordan-rash jordan-rash removed their assignment Jun 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.3.x On 0.3.x Roadmap proposal Enhancement idea or proposal
Projects
None yet
Development

No branches or pull requests

2 participants