'Set the command options and arguments to launch `Hosts Setup Utility`.
.. note:: This is a `classmethod`.
:return: :meth:`hoststool.UtilLauncher.set_commands` returns two
values:
(:attr:`options`, :attr:`args`)
* options(`optparse.Values`): An instance of
:class:`optparse.Values` containing values for all of your
optionsâe.g. if --file takes a single string argument, then
options.file will be the filename supplied by the user, or None
if the user did not supply that option args, the list of
positional arguments leftover after parsing options.
* args(`list`): Positional arguments leftover after parsing
options.
.. seealso:: `OptionParser
<http://docs.python.org/2/library/optparse.html>`_.
:rtype: :class:`optparse.Values`, list'

@classmethod
def set_commands(cls):

    usage = 'usage:    %prog    [-g]    [-t]    [-h]    [--version]'
    version = ('Hosts    Setup    Utility    v' + __version__)
    parser = OptionParser(usage=usage, version=version)
    parser.add_option('-g', '--graphicui', dest='gui', default=True, action='store_true', help='launch    in    GUI(QT)    mode')
    parser.add_option('-t', '--textui', dest='tui', default=False, action='store_true', help='launch    in    TUI(Curses)    mode    ')
    return parser.parse_args()
