From f751dbc2494f22dca845a5e908fb44e3e39c2d86 Mon Sep 17 00:00:00 2001 From: Edward Date: Thu, 13 Aug 2026 16:02:15 -0500 Subject: [PATCH] Add ? to see example data --- bin/clerk | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/bin/clerk b/bin/clerk index e39e417..7c7b504 100755 --- a/bin/clerk +++ b/bin/clerk @@ -24,17 +24,13 @@ file = data_files[key] print(file) +example_rows = [] + with open(file, 'r') as f: reader = csv.reader(f, delimiter=',', quotechar='"') fields = next(reader) # require header row - first_example = next(reader) - for line in reader: - last_example = next(reader) - -print(first_example) -print("...") -print(last_example) - + for i in range(4): + example_rows.append(next(reader)) DATE_FORMAT = '%Y-%m-%d' @@ -48,6 +44,9 @@ for key in fields: default = today() user_input = input(f"{key} [{default}]\n").strip() or default if user_input == '?': + print(f"Examples for {key}:") + first_example = example_rows[0] + last_example = example_rows[-1] print(f"Example: {first_example[fields.index(key)]} ... {last_example[fields.index(key)]}") user_input = input(f"{key} [{default}]\n").strip() or default -- 2.47.3