Change order of arguments so you can hashbang a file and then call it with date arguments

This commit is contained in:
Juhani Haverinen 2016-11-03 18:34:58 +02:00
parent 52dd3bc1c4
commit 5297b0102d
1 changed files with 6 additions and 6 deletions

View File

@ -19,16 +19,16 @@ def main():
dates = daterange.week(year, week)
filename = sys.argv[1]
elif len(sys.argv) == 3:
date = parse_date(sys.argv[1])
filename = sys.argv[1]
date = parse_date(sys.argv[2])
dates = daterange.between(date, date)
filename = sys.argv[2]
elif len(sys.argv) == 4:
start = parse_date(sys.argv[1])
end = parse_date(sys.argv[2])
filename = sys.argv[1]
start = parse_date(sys.argv[2])
end = parse_date(sys.argv[3])
dates = daterange.between(start, end)
filename = sys.argv[3]
else:
print('%s [start [end]] file' % (os.path.basename(sys.argv[0])))
print('%s file [start [end]]' % (os.path.basename(sys.argv[0])))
print('start and end are in yyyy-mm-dd format')
sys.exit(1)