From 54b772cae06eb25adf33297e35234f33ded81a7b Mon Sep 17 00:00:00 2001 From: Saumit Dinesan Date: Sat, 12 Mar 2022 19:54:51 +0530 Subject: neovim addition --- scripts/todo | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 scripts/todo (limited to 'scripts/todo') diff --git a/scripts/todo b/scripts/todo deleted file mode 100644 index 17d7415..0000000 --- a/scripts/todo +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/sh -# -# Write/remove a task to do later. -# -# Select an existing entry to remove it from the file, or type a new entry to -# add it. -# - -file="$HOME/.todo" -touch "$file" -height=$(wc -l "$file" | awk '{print $1}') -prompt="Add/delete a task: " - -cmd=$(dmenu -l "$height" -p "$prompt" "$@" < "$file") -while [ -n "$cmd" ]; do - if grep -q "^$cmd\$" "$file"; then - grep -v "^$cmd\$" "$file" > "$file.$$" - mv "$file.$$" "$file" - height=$(( height - 1 )) - else - echo "$cmd" >> "$file" - height=$(( height + 1 )) - fi - - cmd=$(dmenu -l "$height" -p "$prompt" "$@" < "$file") -done - -exit 0 -- cgit v1.2.3