#!/usr/bin/env python

import argparse
import sys

from rotterdam.control import Control


parser = argparse.ArgumentParser(description="Rotterdam control utility")

parser.add_argument(
    "config_file", type=str, help="Location of the config file to load"
)
parser.add_argument(
    "command", type=str,
    choices=["stop", "reload", "relaunch", "expand", "contract"],
    help="One of stop, reload, relaunch, expand or contract"
)

args = parser.parse_args(sys.argv[1:])


if __name__ == "__main__":
    Control(args).run()
