#!/usr/bin/env ruby require 'soywiki' # this emulates ls -t in unix, but searches subdirs and returns a flat list of # files xs = Dir.glob('*/*'). select {|x| File.file?(x) && x.gsub('/', '.') =~ Soywiki::WIKI_WORD }. select {|x| x !~ /~$/ }. # vim backup files sort_by {|x| File.stat(x).mtime }. reverse.map {|x| x.to_page_title } puts xs.join("\n")