예제 #1
0
파일: base.py 프로젝트: mjsir911/gentoolkit
def main_usage(module_info):
    """Return the main usage message for analyse"""
    return "%(usage)s %(product)s [%(g_opts)s] %(mod_name)s [%(mod_opts)s]" % {
        'usage': pp.emph("Usage:"),
        'product': pp.productname(module_info["__productname__"]),
        'g_opts': pp.globaloption("global-options"),
        'mod_name': pp.command("module-name"),
        'mod_opts': pp.localoption("module-options")
    }
예제 #2
0
파일: base.py 프로젝트: zmedico/gentoolkit
def main_usage(module_info):
	"""Return the main usage message for analyse"""
	return "%(usage)s %(product)s [%(g_opts)s] %(mod_name)s [%(mod_opts)s]" % {
		'usage': pp.emph("Usage:"),
		'product': pp.productname(module_info["__productname__"]),
		'g_opts': pp.globaloption("global-options"),
		'mod_name': pp.command("module-name"),
		'mod_opts': pp.localoption("module-options")
	}
예제 #3
0
파일: base.py 프로젝트: mjsir911/gentoolkit
def mod_usage(mod_name="module", arg="pkgspec", optional=False):
    """Provide a consistant usage message to the calling module.

	@type arg: string
	@param arg: what kind of argument the module takes (pkgspec, filename, etc)
	@type optional: bool
	@param optional: is the argument optional?
	"""

    return "%(usage)s: %(mod_name)s [%(opts)s] %(arg)s" % {
        'usage': pp.emph("Usage"),
        'mod_name': pp.command(mod_name),
        'opts': pp.localoption("options"),
        'arg': ("[%s]" % pp.emph(arg)) if optional else pp.emph(arg)
    }
예제 #4
0
파일: base.py 프로젝트: zmedico/gentoolkit
def mod_usage(mod_name="module", arg="pkgspec", optional=False):
	"""Provide a consistant usage message to the calling module.

	@type arg: string
	@param arg: what kind of argument the module takes (pkgspec, filename, etc)
	@type optional: bool
	@param optional: is the argument optional?
	"""

	return "%(usage)s: %(mod_name)s [%(opts)s] %(arg)s" % {
		'usage': pp.emph("Usage"),
		'mod_name': pp.command(mod_name),
		'opts': pp.localoption("options"),
		'arg': ("[%s]" % pp.emph(arg)) if optional else pp.emph(arg)
	}