removed lib/ dir, not needed - swerc - anselm's simpler werc fork
 (HTM) git clone git://git.suckless.org/swerc
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
       ---
 (DIR) commit 26dcb1bde3d31a9608487766925c8452a2ea0a4c
 (DIR) parent e455395fe4b06902be39f7326e795c7b16ffd362
 (HTM) Author: anselm@garbe.us <unknown>
       Date:   Sun, 12 Feb 2012 17:29:17 +0100
       
       removed lib/ dir, not needed
       Diffstat:
         M bin/corehandlers.rc                 |       2 +-
         M bin/werc.rc                         |       4 ++--
         M bin/werclib.rc                      |      14 ++++----------
         A pub/style1.css                      |     156 +++++++++++++++++++++++++++++++
         R lib/404.tpl -> tpl/404.tpl          |       0 
         R lib/default_master.tpl -> tpl/defa… |       0 
         R lib/headers.tpl -> tpl/headers.tpl  |       0 
       
       7 files changed, 163 insertions(+), 13 deletions(-)
       ---
 (DIR) diff --git a/bin/corehandlers.rc b/bin/corehandlers.rc
       @@ -145,7 +145,7 @@ fn setup_handlers {
        
        # This function allows config files to define their own 404 handlers.
        fn setup_404_handler {
       -    handler_body_main=(tpl_handler `{get_lib_file 404.tpl})
       +    handler_body_main=(tpl_handler `{get_tpl_file 404.tpl})
            echo 'Status: 404 Not Found'
            dprint 'NOT FOUND: '$SERVER_NAME^$"REQUEST_URI^' - '^$"HTTP_REFERER^' - '^$"HTTP_USER_AGENT
        }
 (DIR) diff --git a/bin/werc.rc b/bin/werc.rc
       @@ -17,7 +17,7 @@ dirclean=' s/\.(md|html|txt|1)$//; '
        # Careful, the proper p9p path might not be set until initrc.local is sourced
        path=(. $PLAN9/bin ./bin /bin /usr/bin) 
        
       -headers=lib/headers.tpl
       +headers=tpl/headers.tpl
        res_tail='</body></html>'
        http_content_type='text/html'
        ll_add handlers_bar_left nav_tree
       @@ -33,7 +33,7 @@ fn werc_exec_request {
            site=$SERVER_NAME
            base_url=http://$site
            sitedir=$sitesdir/$site
       -    master_template=`{get_lib_file default_master.tpl}
       +    master_template=`{get_tpl_file default_master.tpl}
            current_date_time=`{date}
        
            # Note: $REQUEST_URI is not officially in CGI 1.1, but seems to be de-facto
 (DIR) diff --git a/bin/werclib.rc b/bin/werclib.rc
       @@ -1,14 +1,8 @@
       -fn get_lib_file {
       -    if(! ~ $#sitedir 0 && test -f $sitedir/_werc/lib/$1)
       -        echo -n $sitedir/_werc/lib/$1
       -    if not if(! ~ $#masterSite 0 && test -f $sitesdir/$masterSite/_werc/lib/$1)
       -        echo -n $sitesdir/$masterSite/_werc/lib/$1
       -    if not if(test -f lib/$1)
       -        echo -n lib/$1
       -    if not if(~ $#* 2)
       -        echo -n $2
       +fn get_tpl_file {
       +    if(test -f tpl/$1)
       +        echo -n tpl/$1
            if not
       -        status='Can''t find lib file: '$1
       +        status='Can''t find tpl file: '$1
        }
        
        fn template { awk -f bin/template.awk $* | rc $rcargs }
 (DIR) diff --git a/pub/style1.css b/pub/style1.css
       @@ -0,0 +1,156 @@
       +body {
       +        background-color: #333;
       +        color: #ddd;
       +        font-family: Helvetica, Verdana, Arial, 'Liberation Sans', FreeSans, sans-serif;
       +        padding: 0;
       +        margin: 0;
       +}
       +
       +a {
       +        color: #6af;
       +        text-decoration: none;
       +} 
       +
       +a:hover {
       +        color: #999;
       +}
       +
       +#menu {
       +        clear: both;
       +        color: #ccc;
       +        background-color: #057;
       +        padding: 0.7ex;
       +        font-size: 84%;
       +}
       +
       +#menu a {
       +        padding: 0.5ex 1ex 0.5ex 1ex;
       +        color: #eee;
       +}
       +
       +#menu a:hover {
       +        color: #ccc;
       +}
       +
       +#header {
       +        clear: both;
       +        color: #ddd;
       +        text-shadow: 1px 1px #000;
       +        font-size: 1.7em;
       +        padding: 0.7ex 0.7ex 0.7ex 0.7em;
       +        border-top: 1px solid #444;
       +}
       +
       +#header a {
       +        color: #ddd;
       +}
       +
       +h1 {
       +        margin: 1em 1ex 0.5ex 0;
       +        font-size: 1.4em;
       +}
       +
       +h2 {
       +        margin: 1em 1ex 0.5ex 0;
       +        font-size: 1.3em;
       +}
       +
       +h3 {
       +        margin: 1em 1ex 0.5ex 0;
       +        font-size: 1.2em;
       +}
       +
       +h4 {
       +        margin: 1em 1ex 0.5ex 0;
       +        font-size: 1.1em;
       +}
       +
       +#headerSubTitle {
       +        font-size: 0.8em;
       +        font-style: italic;
       +        margin-left: 1em;
       +}
       +
       +#content {
       +        clear: both;
       +        margin: 0;
       +        padding: 0;
       +        background-color: #222;
       +        overflow: hidden;
       +        border-top: 1px solid #444;
       +        border-bottom: 1px solid #444;
       +}
       +
       +#nav {
       +        background-color: #222;
       +        float: left;
       +        margin: 0 1px 0 0;
       +        padding: 1em 0;
       +        border-right: 1px dotted #444;
       +        width: 200px;
       +}
       +
       +#nav ul {
       +        margin: 0;
       +        padding: 0; 
       +}
       +
       +#nav li {
       +        list-style: none;
       +        padding: 0;
       +        margin: 0;
       +}
       +
       +#nav li ul {
       +  padding-left: 0.6em !important;
       +}
       +
       +#nav li a {
       +        color: #6af;
       +        display: block;
       +        margin: 0;
       +        padding: 0.8ex 2em 0.8ex 1em;
       +}
       +
       +#nav li a:hover {
       +        background: #057;
       +        color: #ddd;
       +}
       +
       +#nav li a.thisPage {
       +        color: #ddd;
       +        font-weight: bold;
       +        font-style: italic;
       +}
       +
       +#main {
       +        margin: 0 0 0 200px; 
       +        padding: 1.5em;
       +        max-width: 50em;
       +        text-align: justify;
       +}
       +
       +#ads {
       +        float:right;
       +        padding: 1em;
       +}
       +
       +#footer {
       +        clear: both;
       +        color: #ddd;
       +        font-size: 84%;
       +        padding: 1em;
       +        margin: 0 0 1.5em 0;
       +}
       +
       +.left {
       +        float: left;
       +        margin: 0;
       +        padding: 0;
       +}
       +
       +.right {
       +        float: right;
       +        margin: 0;
       +        padding: 0;
       +}
 (DIR) diff --git a/lib/404.tpl b/tpl/404.tpl
 (DIR) diff --git a/lib/default_master.tpl b/tpl/default_master.tpl
 (DIR) diff --git a/lib/headers.tpl b/tpl/headers.tpl