From b0b0e9f8e5e14b1fc67fbd5db37dc37abe76e0f1 Mon Sep 17 00:00:00 2001 From: emkael Date: Fri, 6 Jan 2017 03:15:33 +0100 Subject: Actions for command-line interface --- butler.py | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) (limited to 'butler.py') diff --git a/butler.py b/butler.py index 2b253fa..9bf73e8 100644 --- a/butler.py +++ b/butler.py @@ -1,9 +1,21 @@ +import sys + from ausbutler.config import load_config from ausbutler.interface import Interface from ausbutler.goniec import Goniec + +args = sys.argv[1:] +if len(args) == 0: + args = ['calculate', 'generate', 'send'] + i = Interface(load_config('butler')) -i.calculate_all() -files = i.generate_all() -g = Goniec(load_config('goniec')) -g.send(files) + +if 'calculate' in args: + i.calculate_all() + +if 'generate' in args: + files = i.generate_all() + if 'send' in args: + g = Goniec(load_config('goniec')) + g.send(files) -- cgit v1.2.3