From bd74c2897f8051401a9e0c5fea225a330479e6e7 Mon Sep 17 00:00:00 2001 From: Jakob Dalsgaard Date: Tue, 13 May 2025 00:45:18 +0200 Subject: [PATCH] Adding more content for --help --- db/createdb.sql | 8 +++++++- train-cli/src/main.rs | 10 +++++----- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/db/createdb.sql b/db/createdb.sql index 315647d..ffa3261 100644 --- a/db/createdb.sql +++ b/db/createdb.sql @@ -28,4 +28,10 @@ create view dailylift as select date(time) as time, account, exercise, sum(runs * reps * kilos) as lift from training group by 1, 2, 3; - +create role training_user; +grant select on account to create_user; +grant select on exercise to create_user; +grant select on shorthand to create_user; +grant insert on training to create_user; +grant select on training to create_user; +grant usage on training_id_seq to create_user; diff --git a/train-cli/src/main.rs b/train-cli/src/main.rs index 932887f..2f06bde 100644 --- a/train-cli/src/main.rs +++ b/train-cli/src/main.rs @@ -8,19 +8,19 @@ use chrono::{DateTime, Local, FixedOffset, TimeZone, NaiveTime, LocalResult, Nai #[derive(Parser, Debug)] #[command(version, about, long_about = None)] struct TrainingArgs { - // name of exercise + /// name of exercise: abs, squat, bp, biceps, triceps exercise: String, - // number of runs + /// number of runs runs: i16, - // number of reps per run + /// number of reps per run reps: i16, - // kilos + /// kilos kilos: f32, - // time + /// time, either "2025-05-20T14:15:20+0200", "2025-12-24 18:00:00" or "17:15:00" time: Option, }