summaryrefslogtreecommitdiff
path: root/src/bin
AgeCommit message (Expand)AuthorFilesLines
2023-05-14refactor: make Site::markdown_pages be a hash map instead of vectorLars Wirzenius1-1/+1
2023-04-10refactor: use html-page crate to represent HTMLLars Wirzenius1-4/+2
2023-02-06feat: placeholder for "link(.)" in pagespecLars Wirzenius1-0/+1
2023-01-25feat: keep track of which pages a page links toLars Wirzenius1-0/+32
2023-01-07refactor: move version code from src/bin/riki.rs into src/version.rsLars Wirzenius1-45/+7
2023-01-07refactor: rename SiteError to RikiErrorLars Wirzenius1-9/+9
2022-10-22chore: switch from pretty_env_logger to env_loggerLars Wirzenius1-4/+2
2022-10-22feat: support page(glob) function in pagespecLars Wirzenius1-2/+2
2022-10-02feat: in the page-spec command, match also non-markdown filesLars Wirzenius1-2/+19
2022-09-28feat: implement PageSpec expressionsLars Wirzenius1-0/+28
2022-08-22feat: command to parse datesLars Wirzenius1-0/+21
2022-08-05feat: set file commit time to git commit timestamp, unless changedLars Wirzenius1-2/+43
2022-08-05refactor: use new type for namesLars Wirzenius1-9/+8
2022-08-03feat: tell user what the version of riki isLars Wirzenius1-5/+58
2022-08-03feat: add some help text for --helpLars Wirzenius1-0/+14
2022-08-03feat: set output file modification timesLars Wirzenius1-1/+2
2022-07-31chore: reformat codeLars Wirzenius1-1/+1
2022-07-31refactor: allow HTML generation to produce fatal errorsLars Wirzenius1-2/+2
2022-07-25feat: "riki list" to list source files for a siteLars Wirzenius1-0/+21
2022-07-22fix: copy non-page files correctly to destdirLars Wirzenius1-1/+2
2022-07-17feat: "meta title" directiveLars Wirzenius1-1/+8
2022-07-17feat: resolve links to other pagesLars Wirzenius1-1/+1
2022-07-17refactor: use Site::markdown_pages in favor of ::markdownsLars Wirzenius1-1/+1
2022-07-17refactor: Site is empty by default, srcdir needs to be scannedLars Wirzenius1-0/+1
2022-07-13refactor: use utility functionsLars Wirzenius1-35/+3
2022-07-13refactor: teach HtmlPage to write itself to a fileLars Wirzenius1-14/+1
2022-07-13refactor: Site knows its srcdir and destdirLars Wirzenius1-5/+5
2022-07-13refactor: teach MarkdownPage to render itself as HTMLLars Wirzenius1-4/+1
2022-07-13refactor: simplify code to compute output filenameLars Wirzenius1-18/+11
2022-07-12refactor: make code for "build" clearer by using helper functionsLars Wirzenius1-32/+48
2022-07-12feat! add subcommand "build"Lars Wirzenius1-61/+82
2022-07-10feat: parse Markdown directly into an HTML abstractionLars Wirzenius1-9/+9
2022-07-08fix: create missing reltaive directories in target treeLars Wirzenius1-2/+20
2022-07-08feat: copy non-Markdown files as-isLars Wirzenius1-4/+13
2022-07-08feat: rework how a site is represented and output createdLars Wirzenius1-31/+20
2022-07-06refactor: be consistent in exported symbols in lib.rsLars Wirzenius1-2/+2
2022-07-03chore: rename project to rikiLars Wirzenius1-8/+8
2022-07-02test: fix "empty input" subplot scenarioLars Wirzenius1-4/+1
2022-07-02feat: add loggingLars Wirzenius1-17/+28
2022-07-02feat: improve error messagesLars Wirzenius1-7/+22
2022-07-02refactor: make WikiPage::new never failLars Wirzenius1-1/+1
2022-06-29drop debug printsLars Wirzenius1-1/+0
2022-06-29actually produce HTMLLars Wirzenius1-2/+13
2022-06-29simplify interfacesLars Wirzenius1-3/+3
2022-06-29set page title with meta title directiveLars Wirzenius1-1/+2
2022-06-26wikipage produces markdown, not htmlLars Wirzenius1-1/+1
2022-06-26drop unused importsLars Wirzenius1-2/+2
2022-06-26drop unnecessary refLars Wirzenius1-1/+1
2022-06-26restart approach to wikitext parsingLars Wirzenius1-6/+8
2022-06-24feat: rudimentary HTML generationLars Wirzenius1-6/+31