0935b6e79f
Rename project to "cook" and ditch loading fgrom args, now files exclusively
2025-04-01 13:32:55 +02:00
81d69b8ce0
Force always /
...
Fuck windows and its path fuck windows
2025-04-01 12:15:03 +02:00
679322a8ac
Fix everything that you broke retard
2025-04-01 12:12:58 +02:00
d21e20d387
Factor out the glob butchery
2025-04-01 12:02:45 +02:00
0fc5300786
Absolutely butcher globbing to support absolute paths in globs
2025-04-01 11:57:48 +02:00
4ff2ee80ee
And fix the god damn backslashes fuck windows
2025-04-01 11:29:57 +02:00
633eebfd2a
Support ~ in globs
2025-04-01 11:29:02 +02:00
14d64495b6
Add deduplicate flag
2025-03-29 17:29:21 +01:00
2c487bc443
Implement "Isolate" commands
...
Commands that run alone one by one on reading and writing the file
This should be used on commands that will modify a large part of the
file (or generally large parts)
Since that can fuck up the indices of other commands when ran together
2025-03-28 16:56:39 +01:00
ebb07854cc
Memoize the match table
2025-03-28 11:31:27 +01:00
8a86ae2f40
Add filter flag
2025-03-28 11:20:44 +01:00
2d523dfe64
Rename pattern to regex
2025-03-28 01:08:48 +01:00
2629722f67
Minor fixes and tweaks
2025-03-28 01:03:27 +01:00
294c04a11a
Add more tests for modifycommand
2025-03-28 00:03:23 +01:00
ba7ac07001
Fix up the logs a little
2025-03-27 23:36:56 +01:00
cc30c2bdcb
Cleanup
2025-03-27 22:56:42 +01:00
89eed3f847
Refactor git shit to its own module
2025-03-27 22:20:22 +01:00
f008efd5e1
Refactor modify and replace to their own files
2025-03-27 22:18:12 +01:00