Skip to content

Do not show choices in help message

Ghost User requested to merge (removed):feature/help_formatting into master

modify help formatting by hiding choices.

In our case, here is a sample usecase.

before :

usage: zephir-client [-h] -s SERVER_DESCRIBE.SERVERID [--configuration]
                     {config.session.server.list,config.session.server.start,config.session.server.stop,identity.session-user.get,identity.settings.get,identity.settings.set,server.config.get,server.create,server.delete,server.describe,server.exec.command,server.exec.deploy,server.exec.describe,server.exec.list,server.list,server.peering-conf.get,server.update,servermodel.applicationservice.join,servermodel.applicationservice.list,servermodel.create,servermodel.delete,servermodel.describe,servermodel.list,servermodel.source.list,servermodel.subrelease.list,servermodel.update,serverselection.create,serverselection.delete,serverselection.describe,serverselection.exec.command,serverselection.exec.deploy,serverselection.list,serverselection.server.add,serverselection.server.remove,serverselection.update,serverselection.user.add,serverselection.user.list,serverselection.user.remove,serverselection.user.update,zone.site.create,zone.site.delete,zone.site.describe,zone.site.list}

optional arguments:
  -h, --help            show this help message and exit

Retourne les attributs détaillés d’un serveur.:
  -s SERVER_DESCRIBE.SERVERID, --serverid SERVER_DESCRIBE.SERVERID
                        Identifiant du serveur.
  --configuration       Inclure les valeurs de configuration.
  {config.session.server.list,config.session.server.start,config.session.server.stop,identity.session-user.get,identity.settings.get,identity.settings.set,server.config.get,server.create,server.delete,server.describe,server.exec.command,server.exec.deploy,server.exec.describe,server.exec.list,server.list,server.peering-conf.get,server.update,servermodel.applicationservice.join,servermodel.applicationservice.list,servermodel.create,servermodel.delete,servermodel.describe,servermodel.list,servermodel.source.list,servermodel.subrelease.list,servermodel.update,serverselection.create,serverselection.delete,serverselection.describe,serverselection.exec.command,serverselection.exec.deploy,serverselection.list,serverselection.server.add,serverselection.server.remove,serverselection.update,serverselection.user.add,serverselection.user.list,serverselection.user.remove,serverselection.user.update,zone.site.create,zone.site.delete,zone.site.describe,zone.site.list}
                        Sélectionner le message.

after:

usage: zephir-client [-h] -s SERVER_DESCRIBE.SERVERID [--configuration]
                     message

optional arguments:
  -h, --help            show this help message and exit

Retourne les attributs détaillés d’un serveur.:
  -s SERVER_DESCRIBE.SERVERID, --serverid SERVER_DESCRIBE.SERVERID
                        Identifiant du serveur.
  --configuration       Inclure les valeurs de configuration.
  message               Sélectionner le message.

Merge request reports