def run_sdist(context): sdist_name = "sdist" sdist_klass = COMMANDS_REGISTRY.get_command(sdist_name) cmd_argv = [] sdist_context_klass = CONTEXT_REGISTRY.get(sdist_name) sdist, sdist_context = run_cmd_in_context(sdist_klass, sdist_name, cmd_argv, sdist_context_klass, context.run_node, context.top_node, context.pkg) return sdist
def get_usage(): ret = [USAGE % {"name": "bentomaker", "version": bento.__version__}] ret.append("Bento commands:") commands = [] cmd_names = sorted(COMMANDS_REGISTRY.get_public_command_names()) for name in cmd_names: v = COMMANDS_REGISTRY.get_command(name) doc = v.short_descr if doc is None: doc = "undocumented" header = " %s" % name commands.append((header, doc)) minlen = max([len(header) for header, hlp in commands]) + 2 for header, hlp in commands: ret.append(fill_string(header, minlen) + hlp) return "\n".join(ret)