Introduction
Introduction Statistics Contact Development Disclaimer Help
Minor comment cleanups. - swerc - anselm's simpler werc fork
git clone git://git.suckless.org/swerc
Log
Files
Refs
README
---
commit cac45e1c1587963634dc29ba0f6974aba7217c6b
parent a2ce64ea4c21f2c7e9dc0490009ce5b1a4ccfda8
Author: [email protected] <unknown>
Date: Sun, 28 Dec 2008 11:51:03 +0100
Minor comment cleanups.
Diffstat:
M apps/blagh/app.rc | 30 +++++++++++++++++++++++++-----
M apps/hello/app.rc | 12 +++++-------
M bin/cgilib.rc | 4 +---
M bin/werc.rc | 3 +--
4 files changed, 32 insertions(+), 17 deletions(-)
---
diff --git a/apps/blagh/app.rc b/apps/blagh/app.rc
@@ -1,9 +1,29 @@
-fn blagh_test {
- ! ~ $#blaghDirs 0 # && test -d / `{echo '-a -d '^blaghDirs}
-}
+fn blagh_init {
+ if(~ $#blaghDirs 0 && ~ $req_path */[bB]log/index)
+ blaghDirs=( . )
+
+ # Should not match sub-dirs!
+ if(! ~ $#blaghDirs 0) {
+ # && test -d / `{echo '-a -d '^$req_path^$blaghDirs}
+
+ if(~ $req_path */[0-9][0-9][0-9][0-9]/ */[0-9][0-9][0-9][0-9]/[0-9][0-…
+ status='Use default handler'
+
+ if not if(~ $req_path */index) {
+ app_body_handler='blagh_body'
+ #u=`{cleanname $baseuri^`{basename -d '/'^$uri}|sed 's,:/,://,'} #…
+ u=`{cleanname $baseuri^$req_path'index}
+ extraHeaders=$"extraHeaders ^ \
+'<link rel="alternate" type="application/rss+xml" title="RSS" href="'$"u'.rss"…
+'<link rel="alternate" type="application/atom+xml" title="ATOM" href="'$"u'.at…
+
+ }
+ if not if(~ $req_path */index.atom)
+ app_body_handler='blagh_body'
+ if not if(~ $req_path */index.rss)
+ app_body_handler='blagh_body'
-fn blagh_setup {
- app_body_handler='blagh_body'
+ }
}
fn blagh_body {
diff --git a/apps/hello/app.rc b/apps/hello/app.rc
@@ -1,10 +1,8 @@
-fn hello_test {
- ~ $req_path /hello
-}
-
-fn hello_setup {
- app_body_handler = 'hello_body'
- pageTitle='Hi title!'
+fn hello_init {
+ if(~ $req_path /hello) {
+ app_body_handler = 'hello_body'
+ pageTitle='Hi title!'
+ }
}
fn hello_body {
diff --git a/bin/cgilib.rc b/bin/cgilib.rc
@@ -265,10 +265,8 @@ fn select_apps {
found=()
for(a in $enabled_apps) {
. ./apps/$a/app.rc
- if($a^'_test') {
- $a^'_setup'
+ if($a^'_test')
found=yes
- }
}
~ $#found 1 # Set status
diff --git a/bin/werc.rc b/bin/werc.rc
@@ -31,7 +31,7 @@ fn hide_paths {
# Sidebar
fn gensidebar {
- # Ignore stderr, last item in path might be a file that doesn't exist (eg.…
+ # Ignore stderr, last path element might be a file that doesn't exist (eg.…
ls -F $sitedir^/./^$req_paths_list >[2]/dev/null | sed 's,^'$sitedir',,; '…
function p(x, y, s) {
for(i=0; i < x-y; i+=1)
@@ -248,7 +248,6 @@ if not {
p=()
cd $sitedir
for(i in ('' $args)) {
- # TODO We can build a list of paths here that can be used in sidebar, inst…
p=($"p^/^$i)
req_paths_list=($req_paths_list $p)
# We don't want blog settings to cascade into posts, note that we are inBl…
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.