summary refs log tree commit diff
path: root/bin/hibiki/zk-fzf-new
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2022-11-18 18:12:15 +0100
committerRobert Günzler <r@gnzler.io>2022-11-18 18:38:22 +0100
commit0c950cd2bdc4914648bb9af2a2cab041776dfe03 (patch)
treeef0d58ffd8d870511e866a39cf63859338ea1985 /bin/hibiki/zk-fzf-new
parent15e75bb089540747fd66ae2229f5c828f28d8945 (diff)
bin: commit some more scripts
Diffstat (limited to 'bin/hibiki/zk-fzf-new')
-rwxr-xr-xbin/hibiki/zk-fzf-new16
1 files changed, 16 insertions, 0 deletions
diff --git a/bin/hibiki/zk-fzf-new b/bin/hibiki/zk-fzf-new
new file mode 100755
index 0000000..2946668
--- /dev/null
+++ b/bin/hibiki/zk-fzf-new
@@ -0,0 +1,16 @@
+#!/bin/bash
+set -e
+
+title=${1:?missing note title}
+zkbin=${ZK_BIN:-"$(command -v zk)"}
+path=${ZK_NOTEBOOK_DIR:?missing notebook dir}
+
+newarg="$path"
+newtitle="$title"
+
+if [[ "${title}" =~ "/" ]]; then
+	newarg="$path/$(cut -d/ -f1 <<<"$title")"
+	newtitle="$(cut -d/ -f2 <<<"$title")"
+fi
+
+exec "${zkbin}" new "$newarg" --title "$newtitle"