From d93f5d61b626805fc9fd17ba698f46c8a0c6bb18 Mon Sep 17 00:00:00 2001 From: Paul Duncan Date: Fri, 15 Oct 2021 21:59:58 -0400 Subject: bin/new: fix post, add article, add documentation --- bin/new | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/bin/new b/bin/new index 825d966..e6d176c 100755 --- a/bin/new +++ b/bin/new @@ -1,12 +1,26 @@ #!/bin/bash -# script to generate new sites and projects +# +# generate new content +# +# Examples: +# # create new post with slug "great-news" and title "Great News" +# bin/new post great-news +# +# # create new article with slug "some-stuff" and title "Some Stuff" +# bin/new article some-stuff +# +# # create new project with slug "cool-app" and title "Cool App" +# bin/new project cool-app +# if [ "$1" = 'post' ]; then DATE=$(date +%Y-%m-%d) exec hugo new --editor $EDITOR posts/"$DATE"-"$2".md -elif [ "$2" = 'project' ]; then +elif [ "$1" = 'project' ]; then exec hugo new --editor $EDITOR projects/"$2".md +elif [ "$1" = 'article' ]; then + exec hugo new --editor $EDITOR articles/"$2".md else echo "unknown type: $1" fi -- cgit v1.2.3