def order_manually(sub_commands):
    """Order sub-commands for display"""
    order = [
        "start",
        "projects",
    ]
    ordered = []
    commands = dict(zip([cmd for cmd in sub_commands], sub_commands))
    for k in order:
        ordered.append(commands.get(k, ""))
        if k in commands:
            del commands[k]

    # Add commands not present in `order` above
    for k in commands:
        ordered.append(commands[k])

    return ordered
def order_manually ( sub_commands ) : order = [ "start" , "projects" , ] ordered = [ ] commands = dict ( zip ( [ cmd for cmd in sub_commands ] , sub_commands ) ) for k in order : ordered . append ( commands . get ( k , "" ) ) if k in commands : del commands [ k ] for k in commands : ordered . append ( commands [ k ] ) return ordered
Order sub-commands for display