Sha256: 0693018c1fd90bd90ae5f42c668e86f4246482410027a0be5ce4bf6f83717ae4
Contents?: true
Size: 498 Bytes
Versions: 5
Compression:
Stored size: 498 Bytes
Contents
desc "Generate .txt pages" task :txt do TXT = Path.dir.parent/'compiled/txt' TXT.mkdir_p require 'alf/doc/to_markdown' # API Alf::Doc.each_api do |kind, name, obj| target = TXT/"#{name}.txt" puts "#{name} -> #{target}" md = Alf::Doc::ToMarkdown.new.send(kind, obj) target.write(md.gsub(/^```(try)?\n/, "")) end # COMMANDS Alf::Doc.commands.each do |md| target = TXT/"#{md.basename.rm_ext}.man" puts "#{md} -> #{target}" target.write(md.read) end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
alf-doc-0.16.3 | tasks/txt.rake |
alf-doc-0.16.2 | tasks/txt.rake |
alf-doc-0.16.1 | tasks/txt.rake |
alf-doc-0.16.0 | tasks/txt.rake |
alf-doc-0.15.0 | tasks/txt.rake |