#!/bin/bash # Sat Nov 29 23:37:26 CET 2003 # Written by tewmten # http://bratwurst.tty0.org/ VERSION="0.1" PROJECT="Bash Blog $VERSION" DATEFORMAT="%b %e %Y %H:%M" BLOGPATH="$HOME/public_html/bashblog" BLOGFILE="$BLOGPATH/bashblog.txt" WWW="http://tuss.sourceforge.net" export VERSION PROJECT DATEFORMATBLOGPATH BLOGFILE if [ ! -d $BLOGPATH ]; then mkdir $BLOGPATH fi if [ ! -f $BLOGFILE ]; then echo -e "Powered by $PROJECT" > $BLOGFILE fi help() { echo -e "$(basename $0) version $VERSION usage: $(basename $0) [ACTION]\nExample: $(basename $0) --update\n----------\nWWW: $WWW" } update() { echo -en "Title: " read -ep "${1}" title echo -en "Title: $title\n" `date +"$DATEFORMAT"` "\n" >> $BLOGPATH/temp echo -en "Content: (^D (Ctrl+D) to close)\n" cat >> $BLOGPATH/temp echo -e "\n" >> $BLOGPATH/temp cat $BLOGFILE >> $BLOGPATH/temp mv $BLOGPATH/temp $BLOGFILE } case $1 in "--update") update exit ;; "--help") echo "$PROJECT" help exit ;; *) help exit; esac