Am 09.05.2017 um 10:59 schrieb Tristan Van Berkom: > On Mon, 2017-05-01 at 19:09 -0400, Matthias Clasen wrote: >> >> >> On Thu, Apr 27, 2017 at 10:29 AM, Emmanuele Bassi <eba...@gmail.com> >> wrote: >>> For command line parsing I'd actually favour a slightly bolder >>> approach of deprecating GOptionContext, and having something >>> slightly >>> more modern — in terms of being bindable in other languages, and >>> well-integrated with API like GApplication. >>> >> >> What is lacking in the current incarnation of commandline option >> support in GApplication? > > Since this was raised here and I've currently been working with > python's click library and trying to make some enhancements there, just > thought I'd throw some things out there. > > Some things that I'm finding important for CLI apps: > > A.) Automatic generation of man pages and similar documentation, > especially generating separate man pages for each separate sub > command. > > I'm not even sure, do we have this already ?
You can document your man page using gtkdoc (with a PROGRAM section). More introspection would be nice though. > > B.) Built-in support for bash completions, allowing optional overrides > for the application to implement custom completion suggestions > for selected options/arguments. > > > This is all probably possible without completely replacing the API with > a new one, though. > > Cheers, > -Tristan > > _______________________________________________ > gtk-devel-list mailing list > gtk-devel-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gtk-devel-list > _______________________________________________ gtk-devel-list mailing list gtk-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-devel-list