From 4e987a6881f42d9b9d8b7252a45d5ebad3ce7f1a Mon Sep 17 00:00:00 2001 From: tabbott36 Date: Fri, 19 Jul 2024 10:08:08 -0400 Subject: [PATCH] feat(CLI): Added subscriber CLI --- frbvoe/cli/subscriber.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 frbvoe/cli/subscriber.py diff --git a/frbvoe/cli/subscriber.py b/frbvoe/cli/subscriber.py new file mode 100644 index 0000000..b057430 --- /dev/null +++ b/frbvoe/cli/subscriber.py @@ -0,0 +1,21 @@ +"""Subscriber CLI.""" + +import click + +@click.group(name="subscriber", help="Subscriber Tools.") + +def subscriber(): + """Manage subscribers.""" + pass + +@subscriber.command("add", help="Add a subscriber to the database.") +@click.option("--subscriber_name", help="Name of the subscriber.") +@click.option("--subscriber_email", help="Email address of the subscriber.") + +def add(subscriber_name, subscriber_email): + """Add subscriber.""" + click.echo(f"Saved subscriber {subscriber_name} with email {subscriber_email} to the database.") + +def remove(subscriber_name, subscriber_email): + """Remove subscriber.""" + click.echo(f"Removed subscriber {subscriber_name} with email {subscriber_email} from the database.") \ No newline at end of file