From 7aa99019cb91225c07a58d40aa0ca743fda2ddae Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Wed, 25 Apr 2018 09:10:57 -0400 Subject: [PATCH] Allow adding multiple tickers via CLI --- piker/cli.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/piker/cli.py b/piker/cli.py index c971ed3d..cb637f71 100644 --- a/piker/cli.py +++ b/piker/cli.py @@ -206,11 +206,12 @@ def load(ctx, data): @watchlists.command(help='add ticker to watchlist') @click.argument('name', nargs=1, required=True) -@click.argument('ticker_name', nargs=1, required=True) +@click.argument('ticker_names', nargs=-1, required=True) @click.pass_context -def add(ctx, name, ticker_name): - watchlist = wl.add_ticker(name, ticker_name, - ctx.obj['watchlist']) +def add(ctx, name, ticker_names): + for ticker in ticker_names: + watchlist = wl.add_ticker( + name, ticker, ctx.obj['watchlist']) wl.write_to_file(watchlist, ctx.obj['path'])