Commit graph

14 commits

Author SHA1 Message Date
pho4cexa
1a3b8b1aa1 undo logic specific to use as git hook, for now
i've got a more complete fix in stash but it's taking too long to
complete and i want your cli to work again! this should do it.
2022-12-06 11:41:16 -05:00
pho4cexa
42d1fab665 move common line outside conditional for d.r.y. 2022-12-04 23:00:24 -05:00
pho4cexa
c69fe335e3 generate a simple contributors file
i very much don't know quite what i'm doing with scheme's ports and
capturing output to write to files. this arrangement seems to work but i
suspect some of my changes are unnecessary or redundant and there must
be a much more elegant way to write it
2022-12-04 22:59:46 -05:00
pho4cexa
f09f679ad3 mark main.scm executable for use without compile 2022-12-04 20:57:13 -05:00
pho4cexa
b3719a005d build html only when HEAD branch changes; cleanup:
post-receive commit hooks receive on standard input lines of the form:

old-commit new-commit ref
old-commit new-commit ref
old-commit new-commit ref

so we can inspect those lines to determine whether or not the current
branch (aka HEAD) has been changed. because there's no reason to rebuild
the html representation of other branches.

in future we might even use the git tree-diff between old-commit and
new-commit to determine the set of files that have been added, removed,
or changed, and regenerate the html representation for only those files,
instead of deleting and rebuilding all files every time.
2022-12-04 20:57:07 -05:00
pho4cexa
aac42ed7b2 simplify redundant (if COND #t #f) 2022-12-04 20:57:02 -05:00
pho4cexa
58bd6a150d add shebang line so we can use without compilation 2022-12-04 20:56:25 -05:00
m455
b9c3c29162 made inline code pink as well 2022-12-03 00:47:48 -05:00
m455
76b127175c renamed some functions
- renamed generate-readme-file to generate-readme-page
- renamed generate-files-file to generate-files-page
2022-12-02 23:53:53 -05:00
m455
0216eacef6 cleaned up main.scm
- removed old comments
- moved todos and nice-to-haves into the README.md's todos and hopes
- changed gobally mutated variables to be global constants. originally
  these were mutated because the code was structured differently, and
  allowed an option argument, specifying which bare git repo to use, but
  i removed that, and forgot to remove and change the cruft
2022-12-02 23:31:54 -05:00
pho4cexa
1165ba3342 html templating using ml string w/expressions
http://wiki.call-cc.org/man/5/Extensions%20to%20the%20standard#multiline-string-constant-with-embedded-expressions
2022-12-02 22:39:51 -05:00
pho4cexa
663be9e77c simplify capture of env vars with defaults 2022-12-02 22:39:32 -05:00
Jesse Laprade
57859b31fa lightened shade of the default pink 2022-12-02 16:47:20 -05:00
Jesse Laprade
32c540a903 first commit 2022-12-02 16:41:55 -05:00