swerc

anselm's simpler werc fork
git clone git://git.suckless.org/swerc
Log | Files | Refs | README

commit 1876eceae31b80d33d969545025d2638a0cc888b
parent a41bc31de4e0718a13e8175b4eb5a501df8e24ba
Author: uriel@engel.se.cat-v.org <unknown>
Date:   Tue, 14 Oct 2008 01:25:37 +0200

Simplify dir listing code
Diffstat:
Mbin/controller.rc | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/bin/controller.rc b/bin/controller.rc @@ -114,10 +114,10 @@ fn txt_handler { } fn dir_listing_handler { - body = $1 - echo '<h1 style="text-transform: capitalize;">' `{basename -d $body|sed -e 's,.*//,,g' -e 's,/$,,' -e 's,/, / ,g' } '</h1>' + d = `{basename -d $1} + echo '<h1 style="text-transform: capitalize;">' `{echo $d|sed -e 's,.*//,,g' -e 's,/$,,' -e 's,/, / ,g' } '</h1>' echo '<ul style="text-transform: capitalize;">' - ls -F `{ basename -d $body } | sed -e $dirfilter' s,^'$sitedir'/.*/([^$].*),<li><a href="\1">\1</a></li>,' + ls -F $d | sed -e $dirfilter' s,^'$sitedir'/.*/([^$].*),<li><a href="\1">\1</a></li>,' echo '</ul>' }