Initial import.

This commit is contained in:
2022-02-23 22:55:41 -08:00
commit 41a42c7a59
48 changed files with 1876 additions and 0 deletions

39
today Executable file
View File

@@ -0,0 +1,39 @@
#!/bin/bash
set -eux
TODAY="$(date +'%Y%m%d')"
DATETIME="$(date +'%F %H:%M')"
POSTPATH="content/posts/${TODAY}.md"
PUBDATE="$(date +'%F %H:%M %Z')"
TITLE="$@"
if [ -z "$TITLE" ]
then
TITLE="${TODAY}"
SLUG="${TITLE}"
else
TITLE="$@"
SLUG="$(echo ${TITLE}|tr [A-Z] [a-z]|tr ' ' '-')"
fi
if [ ! -e "${POSTPATH}" ]
then
cat <<EOF > ${POSTPATH}
Title: ${TITLE}
Slug: ${SLUG}
Date: $(date +'%F')
Modified: $(date +'%F')
Category:
Tags:
Authors: kyle
Summary:
EOF
else
sed -i -e "s/Modified: .*$/Modified: ${PUBDATE}/" $POSTPATH
fi
#EDITOR="$(command -v em)"
EDITOR="${EDITOR:-gvim}"
$EDITOR $POSTPATH