88 Commits
Author SHA1 Message Date
Trevor Bentley dd93cbaa63 make website link an actual link 2023-01-15 01:26:28 +01:00
Trevor Bentley d4100e85ae add ability to sort repo list by date 2023-01-15 01:17:26 +01:00
Trevor Bentley 276b8a01e7 add option to link directly to readme 2023-01-15 00:39:11 +01:00
Trevor Bentley 8185721f94 add README 2023-01-14 23:43:59 +01:00
Trevor Bentley 5191a96b14 add configurable git clone URL 2023-01-14 20:58:39 +01:00
Trevor Bentley 0899d5146c command-line argument to clean output 2023-01-14 20:30:33 +01:00
Trevor Bentley 6d301831b9 config options and behavior tweaks to support large repositories 2023-01-14 19:52:11 +01:00
Trevor Bentley d903e4adb9 CLI options to generate and open local repositories 2023-01-13 17:29:38 +01:00
Trevor Bentley cfc589e3b2 make parsed branch configurable 2023-01-13 17:29:00 +01:00
Trevor Bentley 10082c2096 fix site_assets to be a relative path 2023-01-13 17:26:38 +01:00
Trevor Bentley f142234be0 add a stylized default template 2023-01-13 17:25:28 +01:00
Trevor Bentley 0966bb534f add a files output template 2023-01-13 04:37:40 +01:00
Trevor Bentley 51007c68b8 cargo fmt 2023-01-12 21:02:59 +01:00
Trevor Bentley 99cdc02af5 protect against writes outside of output directory 2023-01-12 21:02:38 +01:00
Trevor Bentley bc29ccd66a bump version to 0.3.0 2023-01-12 20:20:59 +01:00
Trevor Bentley 273d62c645 support paginated history, branches, tags 2023-01-12 20:19:48 +01:00
Trevor Bentley c60b1d26a0 change recommended clone path to clone_repos/ 2023-01-12 17:50:21 +01:00
Trevor Bentley 87f6ce398d change recommended output dir to rendered/ 2023-01-12 17:48:33 +01:00
Trevor Bentley b84065e565 apply rustfmt. ugh. 2023-01-12 17:45:49 +01:00
Trevor Bentley 65982202a1 bump to version 0.2.0 2023-01-12 17:34:17 +01:00
Trevor Bentley bfcd8ca41f refactor into modules 2023-01-12 17:33:18 +01:00
Trevor Bentley d3a2e9432b parallelize file generation (syntax highlighting) 2023-01-12 16:01:45 +01:00
Trevor Bentley ad79db18ac gracefully handle tags to invalid/missing commits 2023-01-12 15:58:01 +01:00
Trevor Bentley 3d3eda5bdc fix repos not inheriting global settings 2023-01-12 15:32:00 +01:00
Trevor Bentley a0ad8a861f cleanup of imports 2023-01-12 03:07:45 +01:00
Trevor Bentley 871ff0a30e added proper default config file 2023-01-12 03:00:35 +01:00
Trevor Bentley d30d031728 make paths relative to the config file 2023-01-12 02:49:28 +01:00
Trevor Bentley c37b7ed8bb cache ref names instead of searching on every commit 2023-01-12 02:25:13 +01:00
Trevor Bentley 581b4fbd74 skip generation of unspecified templates 2023-01-12 02:11:49 +01:00
Trevor Bentley ea48b6828e add support for cloning remote repos (non-authed HTTPS only) 2023-01-12 01:54:18 +01:00
Trevor Bentley c030d31b07 add verbose/quiet options and output messages 2023-01-11 22:44:15 +01:00
Trevor Bentley 4f664e7796 fix incorrect file names/paths 2023-01-11 22:43:21 +01:00
Trevor Bentley 6ab59fc4e9 add configurable limits 2023-01-11 20:07:10 +01:00
Trevor Bentley cfa809e39e configurable output files/dirs, and copy asset files 2023-01-11 02:39:24 +01:00
Trevor Bentley d5428f97b7 better header/footer template, add syntax highlighting 2023-01-11 02:39:24 +01:00
Trevor Bentley 4e436a268d more settings, headers+footers+error pages 2023-01-10 03:19:31 +01:00
Trevor Bentley 1951074e8f functional prototype: TOML settings, CLI args, templated repo output 2023-01-10 01:13:35 +01:00
Trevor Bentley 9b64c36b06 initial commit 2023-01-07 23:26:57 +01:00