aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulio Capote <jcapote@gmail.com>2022-08-21 13:12:29 +0000
committerJulio Capote <jcapote@gmail.com>2022-08-21 13:12:29 +0000
commit76b279302a6d1f6ecb4b6e1d1fe082aa66451e8f (patch)
tree5622dd1916cd0fbe51a55ea14ee3d46ca35bc4fa
parentfa6770898e323a5ea0b8ff98d3f7a8e319b87aec (diff)
downloadrecit-76b279302a6d1f6ecb4b6e1d1fe082aa66451e8f.tar.gz
templated entries
-rw-r--r--lib/recfile_template19
-rwxr-xr-xlibexec/recit-entries2
-rw-r--r--share/recit/example4
-rw-r--r--share/recit/templates/entries.templ3
4 files changed, 4 insertions, 24 deletions
diff --git a/lib/recfile_template b/lib/recfile_template
deleted file mode 100644
index 674dc7b..0000000
--- a/lib/recfile_template
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/usr/bin/env bash
-
-function recfile_template {
- echo "# recit schema version v0.0.1
-%rec: Project
-%key: Id
-
-Id: example-project
-Status: open
-Notes: blah blah
-
-%rec: Entry
-%key: Id
-%type: Time date
-%auto: Time
-%type: ProjectRef rec Project
-%sort: Time
- "
-} \ No newline at end of file
diff --git a/libexec/recit-entries b/libexec/recit-entries
index fd74853..e76f14d 100755
--- a/libexec/recit-entries
+++ b/libexec/recit-entries
@@ -59,7 +59,7 @@ if ! [[ "$project" = "" ]]; then
fi
if [[ "$expression" = "" ]]; then
- recsel -t Entry "${recfile}"
+ recsel -t Entry "${recfile}" | recfmt -f share/recit/templates/entries.templ
else
recsel -t Entry -e "$expression" "${recfile}"
fi
diff --git a/share/recit/example b/share/recit/example
deleted file mode 100644
index 8895044..0000000
--- a/share/recit/example
+++ /dev/null
@@ -1,4 +0,0 @@
-here's an example file you could read
-it has stuff in it
-maybe you want some config values
-or even some YAML?
diff --git a/share/recit/templates/entries.templ b/share/recit/templates/entries.templ
new file mode 100644
index 0000000..1f02a10
--- /dev/null
+++ b/share/recit/templates/entries.templ
@@ -0,0 +1,3 @@
+{{Time}} ({{Id}})
+{{Notes}}
+