summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2012-03-01 00:52:43 +0100
committerJonas Smedegaard <dr@jones.dk>2021-03-23 22:48:15 +0100
commit2513fe25430ac5ee88e25a1aa2effa72515d9272 (patch)
tree7cc9e8ee37266792655e54d235f64f62c460fdbc
parent26ee0e72aa277cd3fe79cdeb0a0dab88d883dd92 (diff)
add plugin wikistatedir, to allow setting wikistatedir to configfile
-rw-r--r--IkiWiki/Plugin/wikistatedir.pm28
1 files changed, 28 insertions, 0 deletions
diff --git a/IkiWiki/Plugin/wikistatedir.pm b/IkiWiki/Plugin/wikistatedir.pm
new file mode 100644
index 0000000..2f579a3
--- /dev/null
+++ b/IkiWiki/Plugin/wikistatedir.pm
@@ -0,0 +1,28 @@
+#!/usr/bin/perl
+# Wikistatedir plugin.
+# by Jonas Smedegaard <dr@jones.dk>
+
+package IkiWiki::Plugin::wikistatedir;
+
+use warnings;
+use strict;
+use IkiWiki 3.00;
+
+sub import {
+ hook(type => "getsetup", id => "wikistatedir", call => \&getsetup);
+}
+
+sub getsetup () {
+ return
+ plugin => {
+ safe => 0,
+ rebuild => 1,
+ },
+ wikistatedir => {
+ type => "string",
+ safe => 0,
+ rebuild => 1,
+ },
+}
+
+1