From 14ba21e9604a39dbcd2b877b25c53c8b6a07c172 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Wed, 25 Jun 2025 13:38:00 -0400 Subject: [PATCH] AutoYADM commit: 2025-06-25 13:38:00 --- .config/fish/functions/date_fmt.fish | 4 ++++ .config/fish/functions/date_format.fish | 7 +++++++ .config/fish/functions/dfmt.fish | 9 +++------ 3 files changed, 14 insertions(+), 6 deletions(-) create mode 100644 .config/fish/functions/date_fmt.fish create mode 100644 .config/fish/functions/date_format.fish diff --git a/.config/fish/functions/date_fmt.fish b/.config/fish/functions/date_fmt.fish new file mode 100644 index 00000000..6f90b447 --- /dev/null +++ b/.config/fish/functions/date_fmt.fish @@ -0,0 +1,4 @@ +function date_fmt --wraps=date_format --description 'alias date_fmt=date_format' + date_format $argv + +end diff --git a/.config/fish/functions/date_format.fish b/.config/fish/functions/date_format.fish new file mode 100644 index 00000000..4e9a2e20 --- /dev/null +++ b/.config/fish/functions/date_format.fish @@ -0,0 +1,7 @@ +function date_format --description 'Format date for task' + if not date -d "$argv" +%Y-%m-%dT%H:%M &>/dev/null + date +%Y-%m-%dT%H:%M + else + date -d "$argv" +%Y-%m-%dT%H:%M + end +end diff --git a/.config/fish/functions/dfmt.fish b/.config/fish/functions/dfmt.fish index b9d49377..1019bb4e 100644 --- a/.config/fish/functions/dfmt.fish +++ b/.config/fish/functions/dfmt.fish @@ -1,7 +1,4 @@ -function dfmt --description 'Format date for task' - if not date -d "$argv" +%Y-%m-%dT%H:%M &>/dev/null - date +%Y-%m-%dT%H:%M - else - date -d "$argv" +%Y-%m-%dT%H:%M - end +function dfmt --wraps=date_format --description 'alias dfmt=date_format' + date_format $argv + end