bee

Unnamed repository; edit this file 'description' to name the repository.
git clone http://git.code.weiherhei.de/bee.git
Log | Files | Refs

create.sh (655B)


      1 #!/bin/bash
      2 #
      3 
      4 
      5 TITLE=$1
      6 if [ -z "$TITLE" ]; then
      7   TITLE=New
      8 fi
      9 
     10 UTC=`date --rfc-3339=seconds`
     11 FILEPATH=site/default/`date +%Y`/`date +%m`
     12 
     13 
     14 
     15 FILE=$FILEPATH/$TITLE.md
     16 
     17 if [ -f $FILE ]; then
     18     echo "$FILE existiert bereits"
     19     exit 4
     20 fi
     21 echo "Lege an $FILE"
     22 
     23 mkdir -p $FILEPATH
     24 echo "---"              >> $FILE
     25 echo "Title: $TITLE"    >> $FILE
     26 echo "Date: $UTC"       >> $FILE
     27 echo "Keywords: $TITLE" >> $FILE
     28 echo "Category: $TITLE" >> $FILE
     29 echo "Url:"             >> $FILE
     30 echo "Author: `whoami`" >> $FILE
     31 
     32 echo "---"              >> $FILE
     33 echo ""                 >> $FILE
     34 echo ""                 >> $FILE
     35 
     36 
     37 
     38 "${EDITOR:-vi}" $FILE
     39 
     40 echo "Thank you".