2020-02-22 14:53:52 +01:00
|
|
|
import click
|
|
|
|
|
2020-02-22 18:26:51 +01:00
|
|
|
from ofx_processor.bpvf_processor import bpvf_cli
|
|
|
|
from ofx_processor.ce_processor import ce_cli
|
|
|
|
from ofx_processor.revolut_processor import revolut_cli
|
2020-02-22 15:34:40 +01:00
|
|
|
from ofx_processor.utils import ynab
|
2020-02-22 14:53:52 +01:00
|
|
|
|
|
|
|
CONTEXT_SETTINGS = dict(help_option_names=["-h", "--help"])
|
|
|
|
|
|
|
|
|
|
|
|
@click.group(context_settings=CONTEXT_SETTINGS)
|
|
|
|
@click.version_option()
|
|
|
|
def cli():
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
2020-02-22 18:26:51 +01:00
|
|
|
cli.add_command(bpvf_cli.main, name="bpvf")
|
|
|
|
cli.add_command(revolut_cli.main, name="revolut")
|
|
|
|
cli.add_command(ce_cli.main, name="ce")
|
2020-02-22 15:34:40 +01:00
|
|
|
cli.add_command(ynab.config, name="config")
|
2020-02-22 14:53:52 +01:00
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
|
cli()
|