import click from .core import process_subscribers @click.command() @click.option('--onboarded-json', required=True, type=click.Path(exists=True), help='Path to onboarded accounts JSON file.') @click.option('--subscribers-csv', required=True, type=click.Path(exists=True), help='Path to the subscribers CSV file.') @click.option('--output', required=True, type=click.Path(), help='Path to the output CSV file.') def main(onboarded_json, subscribers_csv, output): """ CLI tool to match subscriber data with participant data and generate a CSV. """ process_subscribers(onboarded_json, subscribers_csv, output) if __name__ == "__main__": main()