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

Example for Midnight Commander-like interface? #94

Open
dandrei opened this issue Apr 3, 2019 · 4 comments
Open

Example for Midnight Commander-like interface? #94

dandrei opened this issue Apr 3, 2019 · 4 comments

Comments

@dandrei
Copy link

dandrei commented Apr 3, 2019

Hey everyone,

I wonder how easy it is to create a Midnight-Commander like interface (link).

It would need two boxes side by side, each with a table with at least 2 columns. People should navigate with up/down arrows and Tab from one side to the other.

On the bottom, there would be a list of possible commands to do with the currently selected element. There'd also be a need to show alert and text prompt boxes.

Mouse support would be cool as well. Has someone built something like this yet? Thanks!

@Yomguithereal
Copy link
Owner

Hello @dandrei. I am sure this is fairly doable, since blessed allows you to create such interfaces. However I would not say it will be too easy. I expect unforeseen roadblocks :).

Has someone built something like this yet?

Yes, I remember CLI UIs built by someone to administer SQL databases, but I don't recall the name.

@lirantal
Copy link

lirantal commented Apr 4, 2019

May not be as close as you might think to Midnight Commander but I've built dockly with blessed and blessed-contrib (wasn't familiar back then with react-blessed): https://github.com/lirantal/dockly

image

It makes use of grids to include several list tables, navigates between them, has pop-ups etc.

@dandrei
Copy link
Author

dandrei commented Apr 4, 2019

Thanks @lirantal, looks cool, will check it out!

@viktor-podzigun
Copy link

viktor-podzigun commented May 15, 2019

I'm currently working on this type of application. Its console File and Archive manager.
You can check it here: FAR.js

Hopefully you can find it useful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants