diff options
| author | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-11-01 14:07:31 +0100 | 
|---|---|---|
| committer | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-11-01 14:07:31 +0100 | 
| commit | 411cc94a9724d9fe96c3410f2e153ebcc8a0fc5a (patch) | |
| tree | 24858de9058208f8398d6341d2bbf5c8cbccf5d0 /config/essentials | |
| parent | ed0bc4340570c8ecf5da244b69027c97750ee726 (diff) | |
changed 'nextdeadline' to a function
Diffstat (limited to 'config/essentials')
| -rw-r--r-- | config/essentials/zsh/aliases.sh | 1 | ||||
| -rw-r--r-- | config/essentials/zsh/functions.zsh | 12 | 
2 files changed, 12 insertions, 1 deletions
diff --git a/config/essentials/zsh/aliases.sh b/config/essentials/zsh/aliases.sh index 575502c..1ca0cf7 100644 --- a/config/essentials/zsh/aliases.sh +++ b/config/essentials/zsh/aliases.sh @@ -183,7 +183,6 @@ alias tpid='tail -f /dev/null --pid'  alias pwdcp='pwd | clipp'  alias gw="grep -ri"  alias srcsupd='echo ~/src/{installdrier,dotfiles,password-store} | supd' -alias nextdeadline='sed -n "/$(grep '\''^#'\'' ~/docs/filios/deadlines | sort -t '\''/'\'' -k 3 -k 2 -k 1 -n | head -n 1 | sed '\''s@/@.@g'\'')/,/^#\|^$/p" ~/docs/filios/deadlines | head -n -1'  alias vbm='vboxmanage'  alias vbls='vbm list vms' diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh index c64c474..41d57d1 100644 --- a/config/essentials/zsh/functions.zsh +++ b/config/essentials/zsh/functions.zsh @@ -294,3 +294,15 @@ edit_in_dir() {  	[ -f "$file" ] || return 1  	$EDITOR "$file"  } + +nextddl() +{ +	local date +	deadlines="$HOME/docs/filios/deadlines" +	date="$(grep '^#' "$deadlines" | +		sort -t '/' -k 3 -k 2 -k 1 -n | +		sed -n "${1:-1}p" | +		sed 's@/@.@g')" +	sed -n "/$date/,/^#\|^$/p" "$deadlines" | +		head -n -1 +}  | 
