From 312bd09739ad15a89d1439e12bd4a635c561f77c Mon Sep 17 00:00:00 2001 From: NunoSempere Date: Sun, 20 Aug 2023 13:32:54 +0200 Subject: [PATCH] print time when changing period --- pomo | Bin 0 -> 17568 bytes pomo.c | 17 ++++++++++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100755 pomo diff --git a/pomo b/pomo new file mode 100755 index 0000000000000000000000000000000000000000..fb8bc28b851291cdd32f427ec17b466df480e791 GIT binary patch literal 17568 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 Ou2CAeUUnuAEB*~C_U$GB literal 0 HcmV?d00001 diff --git a/pomo.c b/pomo.c index b5cc60d..8be8d1d 100644 --- a/pomo.c +++ b/pomo.c @@ -1,6 +1,7 @@ #include #include #include +#include #define MAX_MSG_LEN 100 #define LEN(a) (sizeof(a) / sizeof(a[0])) @@ -34,6 +35,19 @@ void spawn(char *argv[]){ } } +void print_time_now(){ + time_t timer; + char buffer[26]; + struct tm* tm_info; + + timer = time(NULL); + tm_info = localtime(&timer); + + strftime(buffer, 26, "%Y-%m-%d %H:%M:%S", tm_info); + fprintf(stderr, "%s", buffer); + +} + void display_message(char *msg){ char sh_command[MAX_MSG_LEN]; snprintf(sh_command, MAX_MSG_LEN, "echo '%s' | sent", msg); // NOLINT: We are being carefull here by considering MAX_MSG_LEN explicitly. @@ -45,7 +59,8 @@ void display_message(char *msg){ NULL }; spawn(spawn_args); - // fprintf(stderr, "%s\n", msg); + print_time_now(); + fprintf(stderr, " | %s\n", msg); } int main(int argc, char *argv[]){