ofx-processor/ofx_processor/main.py

21 lines
484 B
Python
Raw Normal View History

import click
2020-02-22 15:34:40 +01:00
from ofx_processor.utils import ynab
2020-02-23 09:10:10 +01:00
from ofx_processor.utils.utils import discover_processors
CONTEXT_SETTINGS = dict(help_option_names=["-h", "--help"])
@click.group(context_settings=CONTEXT_SETTINGS)
@click.version_option()
def cli():
2020-02-29 11:12:22 +01:00
pass # This function acts only as a group to collect other subcommands
# As such, it intentionally has no body
2020-02-22 15:34:40 +01:00
cli.add_command(ynab.config, name="config")
2020-02-23 09:10:10 +01:00
discover_processors(cli)
if __name__ == "__main__":
cli()