X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/46617c23f41b4d530cff53399c625a324a73e1c7..532ec56a5f2131809f8a2709f2f1d5c1e5d0a19c:/IkiWiki/Plugin/skeleton.pm.example

diff --git a/IkiWiki/Plugin/skeleton.pm.example b/IkiWiki/Plugin/skeleton.pm.example
index 1af8e4e9d..f844ddb91 100644
--- a/IkiWiki/Plugin/skeleton.pm.example
+++ b/IkiWiki/Plugin/skeleton.pm.example
@@ -10,7 +10,9 @@ use IkiWiki 2.00;
 
 sub import { #{{{
 	hook(type => "getopt", id => "skeleton",  call => \&getopt);
+	hook(type => "getsetup", id => "skeleton",  call => \&getsetup);
 	hook(type => "checkconfig", id => "skeleton", call => \&checkconfig);
+	hook(type => "refresh", id => "skeleton", call => \&refresh);
 	hook(type => "needsbuild", id => "skeleton", call => \&needsbuild);
 	hook(type => "preprocess", id => "skeleton", call => \&preprocess);
 	hook(type => "filter", id => "skeleton", call => \&filter);
@@ -38,10 +40,29 @@ sub getopt () { #{{{
 	debug("skeleton plugin getopt");
 } #}}}
 
+sub getsetup () { #{{{
+	return
+		plugin => {
+			safe => 1,
+			rebuild => undef,
+		},
+		skeleton => {
+			type => "boolean",
+			example => 0,
+			description => "example option",
+			safe => 0,
+			rebuild => 0,
+		},
+} #}}}
+
 sub checkconfig () { #{{{
 	debug("skeleton plugin checkconfig");
 } #}}}
 
+sub refresh () { #{{{
+	debug("skeleton plugin refresh");
+} #}}}
+
 sub needsbuild () { #{{{
 	debug("skeleton plugin needsbuild");
 } #}}}
@@ -144,7 +165,7 @@ sub auth ($$) { #{{{
 	debug("skeleton plugin running in auth");
 } #}}}
 
-sub sessionncgi ($$) { #{{{
+sub sessioncgi ($$) { #{{{
 	my $cgi=shift;
 	my $session=shift;