diff --git a/bin/werc.rc b/bin/werc.rc index af08818..7042e6d 100755 --- a/bin/werc.rc +++ b/bin/werc.rc @@ -35,7 +35,9 @@ fn hide_paths { fn gensidebar { # Ignore stderr, last path element might be a file that doesn't exist (eg., foo for foo.md) # /./ to deal with p9p's ls failure to follow dir symlinks otherwise - ls -F $sitedir/./$req_paths_list >[2]/dev/null|sed 's!^'$sitedir'!!; '^$dirfilter^'/\/[^_.\/][^\/]*(\.(md|txt|html)|\/)$/!d; '^$dirclean|sort -u|tee /tmp/d|awk -F/ ' + ls -F $sitedir/./$req_paths_list >[2]/dev/null \ + | sed 's!^'$sitedir'!!; '^$dirfilter^'/\/[^_.\/][^\/]*(\.(md|txt|html)|\/)$/!d; '^$dirclean \ + | sort -u | awk -F/ ' function p(x, y, s) { for(i=0; i < x-y; i+=1) print s