diff options
Diffstat (limited to 'bin/new')
-rwxr-xr-x | bin/new | 18 |
1 files changed, 16 insertions, 2 deletions
@@ -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 |