10 ms·
>But should it be a CLI first application that's then wrapped with GUI? If you build it as a CLI, you can get the GUI for free via Gooey[0] (shameless plug)!
by goostavos 5y ago
>But should it be a CLI first application that's then wrapped with GUI?
If you build it as a CLI, you can get the GUI for free via Gooey[0] (shameless plug)!
[0] https://github.com/chriskiehl/Gooey https://github.com/chriskiehl/Gooey
- Nicksil 5y ago>If you build it as a CLI, you can get the GUI for free via Gooey But then you've just added a dependency and, unless you vendor that thing, or don't update it in the future, you've no way to ensure it doesn't screw up your application at some point down the road. Design the API, write the code, then have your front end(s) (cli, GUI, etc) call into it. Best of all worlds, no additional dependency.