From 8adecc39fe33cb1ea9e73aa74d1254f680474ef2 Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Fri, 20 Dec 2024 19:55:00 +0100 Subject: fix(pkgs/neorg/inputs): Add git support and fix further bugs --- pkgs/by-name/ne/neorg/functions/inputs.sh | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) (limited to 'pkgs/by-name/ne/neorg') diff --git a/pkgs/by-name/ne/neorg/functions/inputs.sh b/pkgs/by-name/ne/neorg/functions/inputs.sh index 613d7574..52efcc47 100644 --- a/pkgs/by-name/ne/neorg/functions/inputs.sh +++ b/pkgs/by-name/ne/neorg/functions/inputs.sh @@ -5,8 +5,20 @@ inputs0add() { mkdir --parents "$(dirname "%NEORG_INPUTS_STORAGE_FILE")" - clean "$url_file" >>"%NEORG_INPUTS_STORAGE_FILE" && - msg2 "Successfully added file '$url_file' with $(wc -l <"$url_file") entries to the url list" + { + # Add another newline + echo "" + # echo "# $url_file " + + clean "$url_file" + } >>"%NEORG_INPUTS_STORAGE_FILE" && + msg2 "Successfully added file '$url_file' with $(clean "$url_file" | wc -l) entries to the url list" + + cd "$(dirname "%NEORG_INPUTS_STORAGE_FILE")" || die "BUG. This should exist." + + [ -d .git ] || git init + git add . + git commit --message "Add entries from '$url_file' ($(clean "$url_file" | wc -l))" --no-gpg-sign } inputs0review() { @@ -18,10 +30,11 @@ inputs0review() { # We assume that the project is not yet open. firefox -P "$base_profile" & + # Give it some time to start up. + sleep 2 while read -r url; do msg "Adding url '$url'" - notify-send "Neorg" "Reviewing '$url'" firefox -P "$base_profile" "$url" echo "$url" >>"$done_urls" @@ -35,4 +48,6 @@ inputs0review() { awk 'NR==FNR {a[$0]=1; next} !a[$0]' "$done_urls" "%NEORG_INPUTS_STORAGE_FILE" >"$tmp" mv "$tmp" "%NEORG_INPUTS_STORAGE_FILE" + git add . + git commit --message "Dump entries into firefox profile '$base_profile'" --no-gpg-sign } -- cgit 1.4.1