summary refs log tree commit diff
path: root/bin/hibiki/zk-fzf-new
blob: 294666838528661d4c65f11bf9fdc7ae1d49ada1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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"