dropped the fabric dependency and started using argparse and subprocess instead