aboutsummaryrefslogtreecommitdiff
path: root/scripts-build/sdep-add
diff options
context:
space:
mode:
Diffstat (limited to 'scripts-build/sdep-add')
-rw-r--r--scripts-build/sdep-add24
1 files changed, 24 insertions, 0 deletions
diff --git a/scripts-build/sdep-add b/scripts-build/sdep-add
new file mode 100644
index 0000000..7c25cdb
--- /dev/null
+++ b/scripts-build/sdep-add
@@ -0,0 +1,24 @@
1#!/bin/sh
2
3# Adds a line to /home/sebastiano/.local/share/sdep/once. It is possible to specify a date, which will be
4# read by date -d and prepended to the input text.
5# -d is a non-portable option of GNU date. On some other systems one can
6# accomplish the same with the -j option.
7
8# Usage: sdep-add [date]
9# Example: sdep-add "next monday"
10
11file="/home/sebastiano/.local/share/sdep/once"
12date=""
13
14[ -n "$1" ] && date=$(date -d "$1" +%Y-%m-%d)
15
16[ -n "$date" ] && printf "$date "
17
18read text
19
20if [ -n "$text" ]; then
21 printf "${date}\t${text}\n" >> "$file"
22else
23 echo "Event not saved"
24fi

Generated with cgit - Back to sebastiano.tronto.net