X-Git-Url: https://apps.delaporte.us/gitweb/dotfiles.git/blobdiff_plain/4faa33c4d7bd12a90d67f64e62781e5ae9e3b502..fcf5277f9a78906dbc7b6ad72412caaffa551d21:/bin/clerk?ds=sidebyside diff --git a/bin/clerk b/bin/clerk index 39f764c..e39e417 100755 --- a/bin/clerk +++ b/bin/clerk @@ -14,9 +14,13 @@ for root, _, files in os.walk(DATA_DIR): data_files[name] = os.path.join(root, file) print(data_files.keys()) -choice = input() +for idx, file in enumerate(data_files.keys()): + print(f"{idx} - {file}") -file = data_files[choice] +user_input = input(f"Select a file:\n").strip() or default +key = list(data_files.keys())[int(user_input)] + +file = data_files[key] print(file) @@ -42,7 +46,12 @@ for key in fields: default = '' if key == 'date': default = today() - values[key] = input(f"{key} [{default}]\n").strip() or default + user_input = input(f"{key} [{default}]\n").strip() or default + if user_input == '?': + print(f"Example: {first_example[fields.index(key)]} ... {last_example[fields.index(key)]}") + user_input = input(f"{key} [{default}]\n").strip() or default + + values[key] = user_input print("Break with Ctrl+C if incorrect:") print(values)