Overview
Comment: | Utility scripts use (main) |
---|---|
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
1e45b1198323c68403801c625494a261 |
User & Date: | joel on 2019-04-27 19:08:24 |
Other Links: | manifest | tags |
Context
2019-04-27
| ||
19:49 | Add scribble tag for repo files check-in: 8b79fa0d user: joel tags: trunk | |
19:08 | Utility scripts use (main) check-in: 1e45b119 user: joel tags: trunk | |
19:06 | Flesh out makefile and build workflow (closes [aca89051]) check-in: 61bc0732 user: joel tags: trunk | |
Changes
Modified makefile from [604071f7] to [01d09963].
︙ | |||
92 93 94 95 96 97 98 | 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | - + | fossil uv sync # Self-documenting makefile (http://marmelab.com/blog/2016/02/29/auto-documented-makefile.html) help: ## Displays this help screen @grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-15s\033[0m %s\n", $$1, $$2}' article: ## Start a new article from a template |
Modified util/newpost.rkt from [08f6dade] to [88a7503d].
︙ | |||
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | + + - + - + - - + + - + - + + - - - - - - - + + + + + + + - - + + | ;; ------------------------------------------------------------------------- (require racket/date racket/string racket/file racket/system "../dust.rkt") (provide main) (define (normalize str) (define alphanum-only (regexp-replace* #rx"[^A-Za-z0-9 ]" str "")) (string-normalize-spaces (string-downcase alphanum-only) #px"\\s+" "-")) (define (make-filename basename) (build-path (current-directory) articles-folder (string-append basename ".poly.pm"))) (define (comment . strs) (format "◊; ~a" (apply string-append strs))) (define date-string (parameterize [(date-display-format 'iso-8601)] (date->string (current-date)))) (define (make-template-contents title) ◊string-append{ |