summaryrefslogtreecommitdiff
path: root/cli/src/trading_cli/main.py
blob: 1129bddf143ae8b07a94295b67f111fbe4f0f5b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import click
from trading_cli.commands.data import data
from trading_cli.commands.trade import trade
from trading_cli.commands.backtest import backtest
from trading_cli.commands.portfolio import portfolio
from trading_cli.commands.strategy import strategy
from trading_cli.commands.service import service


@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)