rcsedit commandline Editor für PodWiki
Hier möchte ich mal ein kleines Scriptchen vorstellen, mit dem man Wikiseiten für PodWiki auf der Commandline erstellen und bearbeiten kann. Das ist manchmal recht praktisch, man muss nicht im Webinterface rumgurken. Und es hat den Vorteil, dass man auf diese Weise auch mal ein Porno Wiki während der Arbeitszeit bearbeiten kann (nicht, dass ich sowas tun würde *g*). Sozusagen der NSFW compatibility layer von PodWiki.
Also hier ist das Script:
#!/bin/sh
page=$1
me=`whoami`
www="www"
if test -z "$page"; then
echo "Usage: $0 <page>"
exit 1
fi
if ! test -e "$page"; then
touch "$page"
ci -t$page -minitial-checkin "$page"
co "$page"
fi
meta=`md5 -q $page`
sudo chown $me "$page" "${page},v"
echo n | co -l "$page"
vi $page
newmeta=`md5 -q $page`
if test "$meta" = "$newmeta"; then
echo "$page hasn't changed"
else
ci -t-$page -mChangedByShellUser $page
fi
co -f $page
sudo chown www "$page" "${page},v"
Die Variable $www in der 5ten Zeile muss man womöglich seinen Gegebenheiten anpassen.