config

OpenBSD system configuration
git clone git://jacobedwards.org/config
Log | Files | Refs | README

commit 89484d75a1e46ce0fbae939ee6c33248b737ae65
parent 47c87a4925caecf1f638d521baf0468fff4e3c9f
Author: jacob@thinkpad <jacobouno@protonmail.com>
Date:   Fri,  5 Jun 2020 11:27:37 -0700

Add mked to make proceeding dirs then edit, simplify daily

Diffstat:
Maliases/.aliases | 27+++++++++++++--------------
1 file changed, 13 insertions(+), 14 deletions(-)

diff --git a/aliases/.aliases b/aliases/.aliases @@ -59,35 +59,34 @@ alias gdc="gd --cached" # functions # #-----------# +mked() { + mkdir -p $(dirname $1) + $EDITOR $1 +} + # get working directory wd() { local home="$(printf $HOME | sed -E 's/\//\\\//g')" pwd | sed "s/$home/~/g" } -# open note for the day +# open note for today daily() { time="$(date +%H%M)" - # counts as the previous day until six - if ! [ "$time" -gt 0 -a "$time" -lt 600 ]; then - date="$(date +%Y/%m/%d)" + if [ "$time" -gt 0 -a "$time" -lt 600 ]; then + date=$(perl -e "use POSIX;print strftime "%Y/%m/%d%",localtime time-86400;") else - date="$(date +%Y/%m)/" - day="$(expr "$(date +%d)" - 1)" - if [ "$day" -lt 10 ]; then - date="$date/0$day" - else - date="$date/$day" - fi + date="$(date +%Y/%m/%d)" fi + time=$(date "+%R") if [ ! -e "$NOTES/daily/$date" ]; then - printf "$(date +%d/%m/%Y)\n\n$( date '+%R')" >> "$NOTES/daily/$date" + echo "$date\n\n$time" >> "$NOTES/daily/$date" else - printf "\n\n$(date '+%R')" >> "$NOTES/daily/$date" + echo "\n$time" >> "$NOTES/daily/$date" fi - note "daily/$date" + mked "$NOTES/daily/$date" } wm_name() {