From a44d810632cb9b9527b6b220d486cea577802c72 Mon Sep 17 00:00:00 2001 From: Julio Capote Date: Sun, 21 Aug 2022 11:30:42 -0400 Subject: move recsel calls to its own file --- libexec/recit-entries | 14 ++++++++------ libexec/recit-projects | 7 +------ libexec/recit-recsel-entries | 14 ++++++++++++++ libexec/recit-recsel-projects | 14 ++++++++++++++ 4 files changed, 37 insertions(+), 12 deletions(-) create mode 100755 libexec/recit-recsel-entries create mode 100755 libexec/recit-recsel-projects (limited to 'libexec') diff --git a/libexec/recit-entries b/libexec/recit-entries index 9cb45ca..3888963 100755 --- a/libexec/recit-entries +++ b/libexec/recit-entries @@ -58,9 +58,11 @@ if ! [[ "$project" = "" ]]; then fi fi -if [[ "$expression" = "" ]]; then - out=$(recsel -t Entry "${recfile}" | recfmt -f share/recit/templates/entries.templ) - echo -e "$out" -else - recsel -t Entry -e "$expression" "${recfile}" -fi +recit-recsel-entries "$expression" + +# if [[ "$expression" = "" ]]; then +# out=$(recsel -t Entry "${recfile}" | recfmt -f share/recit/templates/entries.templ) +# else +# out=$(recsel -t Entry "${recfile}" -e "$expression" | recfmt -f share/recit/templates/entries.templ) +# fi +# echo -e "$out" \ No newline at end of file diff --git a/libexec/recit-projects b/libexec/recit-projects index 50aa485..4217397 100755 --- a/libexec/recit-projects +++ b/libexec/recit-projects @@ -2,9 +2,4 @@ # Usage: recit projects # Summary: List all Projects -source lib/loader - -recfile=$(load_recit) - -recsel -t Project ${recfile} - +recit-recsel-projects diff --git a/libexec/recit-recsel-entries b/libexec/recit-recsel-entries new file mode 100755 index 0000000..5b6070a --- /dev/null +++ b/libexec/recit-recsel-entries @@ -0,0 +1,14 @@ +#!/usr/bin/env bash +set -e + +# shellcheck source=/dev/null +source lib/loader + +recfile=$(load_recit) + +if [[ "$1" = "" ]]; then + out=$(recsel -t Entry "${recfile}" | recfmt -f share/recit/templates/entries.templ) +else + out=$(recsel -t Entry "${recfile}" -e "$1" | recfmt -f share/recit/templates/entries.templ) +fi +echo -e "$out" diff --git a/libexec/recit-recsel-projects b/libexec/recit-recsel-projects new file mode 100755 index 0000000..f7778e9 --- /dev/null +++ b/libexec/recit-recsel-projects @@ -0,0 +1,14 @@ +#!/usr/bin/env bash +set -e + +# shellcheck source=/dev/null +source lib/loader + +recfile=$(load_recit) + +if [[ "$1" = "" ]]; then + out=$(recsel -t Project "${recfile}" | recfmt -f share/recit/templates/projects.templ) +else + out=$(recsel -t Project "${recfile}" -e "$1" | recfmt -f share/recit/templates/projects.templ) +fi +echo -e "$out" -- cgit v1.2.3