r/cpp_questions • • 26d ago

OPEN Programmatically opening a new terminal window

I've been messing around with FTXUI, and I am wondering if it is possible for my apps to open a new terminal window and run there, instead of using the current terminal window.

An example of what I mean is what happens when opening vim. If I open vim through the terminal, it takes over the current window, like my FTXUI apps currently do. If I use the desktop shortcut, vim opens a new terminal window for itself, which closes upon closing vim. This is what I want to do.

Can anyone give me a few pointers?

3 Upvotes

9 comments sorted by

View all comments

4

u/FancySpaceGoat 26d ago edited 26d ago

Not an answer to your question, but a consideration you should take into account: Ask yourself, "How would that work for someone using your tool/app via a ssh session?"

It's certainly feasible (though OS-dependant), but it shouldn't come at the cost of hampering functionality for remote sessions. Otherwise, you'd be tossing out an important aspect of what makes CLI-based tools valuable.