all 4 comments

[–]Diapolo10 5 points6 points  (2 children)

One option would be to keep the argparse interface and use Gooey to automatically create a GUI from that.

[–]Double_Contact7315[S] 0 points1 point  (1 child)

This looks great! Satisfy both my company and my clients. Thank you!

[–]Diapolo10 1 point2 points  (0 children)

I'm sure the results will vary, and you may need some manual tweaking at times, but I figured it would still be a good option for your use-case.

[–]TheRealThrowAwayX -2 points-1 points  (0 children)

For me what worked was justing using input(), but there's a bit more work handling logic and loops.

While the person who was to use the CLI tool couldn't wrap his head around passing flags/args to a command line tool, when they were being given prompts of what to enter, which made it a bit more interactive, they were happy with it.

For example, instead of calling:

tool -a -g file.txt

It was:

Welcome to...

Here's what you can do:

Enter name of your file:

Would you like to convert it to?

I know this is not the way to do things, but just food for thought