Dirmake

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

25 check-ins

2025-09-20
21:00
update gitignore Leaf check-in: e91cba7e46 user: tykozic@posteo.net tags: main, trunk
2025-08-12
16:09
simplify, clarify, enhance check-in: 7297fdad9b user: tykozic@posteo.net tags: main, trunk
2025-04-26
03:03
Remove dependency on cl-str check-in: ba22ea9574 user: tykozic@posteo.net tags: main, trunk
03:02
Make sample/in/index.html/run executable

Then dirmake won't complain when building. check-in: 848502b124 user: tykozic@posteo.net tags: main, trunk

03:01
Add 2025 to copyright messages check-in: 3900e7303c user: tykozic@posteo.net tags: main, trunk
2025-02-23
19:20
Add TODO: change init paths to set paths check-in: ac6e481da9 user: tykozic@posteo.net tags: main, trunk
2025-01-22
04:03
Update README with completed feature: strip dot check-in: bcdf1a064a user: tykozic@posteo.net tags: main, trunk
03:56
Feature: trail with dot for no extension

Also fix a few bugs. (1) Split the final dir component for pathname name and type. This, instead of using the full pathname OUT. (2) Don't test input modification times against creation times of output files that don't exist. check-in: a67fd54e30 user: tykozic@posteo.net tags: main, trunk

2025-01-07
00:52
Split name on dot while transforming in->out path check-in: 530dfb0a0c user: tykozic@posteo.net tags: main, trunk
2025-01-05
04:05
Update raw timestamp check to modified vs created

Should it be modified vs modified? I think the write syscall is what sets modification time, so that could be right. But touch sets access, so maybe I need to check both against the output modification time. check-in: e276cf8efe user: tykozic@posteo.net tags: main, trunk

04:05
Wishlist verbose flag in README check-in: 6b12cc0dc2 user: tykozic@posteo.net tags: main, trunk
2025-01-04
21:47
Wishlist some features in comments & README check-in: 8afea783fd user: tykozic@posteo.net tags: main, trunk
21:47
Don't initialize env vars without a subcommand check-in: 4b9e9c037b user: tykozic@posteo.net tags: main, trunk
2025-01-03
04:34
Untabify somewhat check-in: 4b1cf98cb2 user: tykozic@posteo.net tags: main, trunk
04:33
Improve timestamp check logic

Now, skip if the input file's access date is more recent than the output file's creation date. That might be too sensitive. check-in: 9072ac3395 user: tykozic@posteo.net tags: main, trunk

04:31
Export environment variables to subprocesses

This included breaking initialization into its own function for easier interactive debugging. check-in: 602ad745b8 user: tykozic@posteo.net tags: main, trunk

2024-12-30
18:21
Add creation-time check before copying `raw` files check-in: e4a4e7fec4 user: tykozic@posteo.net tags: main, trunk
18:03
Replace ad hoc bits of code with UIOP equivalents check-in: 7fcb15e47c user: tykozic@posteo.net tags: main, trunk
2024-12-29
23:35
Turn into a proper command and add interactivity

You can now copy a template from your Dirmake root's `templates` folder. Interactivity provided by Fzf. check-in: 1d72d4a7c3 user: tykozic@posteo.net tags: main, trunk

2024-12-25
05:12
Wishlist in README: Document my Org ID run script check-in: 45df54c101 user: tykozic@posteo.net tags: main, trunk
05:10
Rewrite in Common Lisp

Also move the original script to the new `contrib' directory and update the README. The Lisp source code is GPL-3.0-or-later'd, so COPYING exists now. check-in: 04d215fcee user: tykozic@posteo.net tags: main, trunk

2024-12-20
14:54
Convert and augment README check-in: da883a864e user: tykozic@posteo.net tags: main, trunk
2023-11-22
15:50
enable environment variable configuration check-in: a8b82b316f user: tykozic@posteo.net tags: main, trunk
2023-07-04
21:49
clarify README check-in: 071f87ca14 user: tykozic@posteo.net tags: main, trunk
21:30
initial commit check-in: 665fd88f90 user: tykozic@posteo.net tags: main, trunk