summaryrefslogtreecommitdiff
path: root/cli/src/trading_cli/main.py
blob: 0ed2307a8efc62177ff7eca9fe11601ce6a7d4da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import click

from trading_cli.commands.backtest import backtest
from trading_cli.commands.data import data
from trading_cli.commands.portfolio import portfolio
from trading_cli.commands.service import service
from trading_cli.commands.strategy import strategy
from trading_cli.commands.trade import trade


@click.group()
@click.version_option(version="0.1.0")
def cli():
    """Trading Platform CLI — US stock trading"""
    pass


cli.add_command(data)
cli.add_command(trade)
cli.add_command(backtest)
cli.add_command(portfolio)
cli.add_command(strategy)
cli.add_command(service)