b001dfe667
Embed the example file instead of generting it dynamically
v7.0.2
2025-10-26 15:17:30 +01:00
d905ad027a
Manually generate the example toml to "enforce" single quotes (looks nicer!)
2025-10-26 15:14:02 +01:00
3f6a03aee8
Add conversion tests
2025-10-26 15:07:55 +01:00
302e874710
Add conversion functionality from yml to toml
2025-10-26 15:05:22 +01:00
9d9820072a
Hallucinate a whole lotta tests for toml integration
2025-10-26 15:03:48 +01:00
53d14345b9
Add support (and preference) to toml from yml
2025-10-26 14:56:04 +01:00
67c3346f2f
Add test for multiple isolate commands on same line of text
2025-10-24 17:13:28 +02:00
346afdd143
Fix some shit
v6.4.4
2025-10-23 00:19:07 +02:00
48729cdfa4
Add isolate tests
2025-10-23 00:16:35 +02:00
b9574f0106
"Fix" isolate commands fucking each other (hallucinate)
2025-10-23 00:13:14 +02:00
635ca463c0
Hallucinate fixes to some tests
2025-10-21 10:38:39 +02:00
2459988ff0
Hallucinate a better logging lol
v6.4.3
2025-10-21 10:10:16 +02:00
6ab08fe97f
Change something?
2025-10-21 09:57:09 +02:00
2dafe4a981
Don't warn on no file in cache
2025-10-21 09:57:02 +02:00
ec24e0713d
Simplify EvalRegex function by removing unnecessary panic handling and nil checks
2025-10-21 09:57:02 +02:00
969ccae25c
Use diffs for tests
2025-08-22 10:10:37 +02:00
5b46ff0efd
Fix broken test introduced in previous commit
2025-08-22 10:04:11 +02:00
d234616406
Add broken test
2025-08-22 09:53:00 +02:00
af3e55e518
Fix some retarded bullshit
2025-08-22 00:10:46 +02:00
13b48229ac
Fix some bullshit (the re)
2025-08-22 00:05:22 +02:00
670f6ed7a0
Add tests for EvalRegex
2025-08-21 23:56:05 +02:00
bbc7c50fae
Decringe
2025-08-21 23:17:36 +02:00
779d1e0a0e
Fix some more shit I guess
2025-08-21 23:16:23 +02:00
54581f0216
Clean up the cringe
2025-08-21 23:10:18 +02:00
3d01822e77
Fix failing test
2025-08-21 23:05:57 +02:00
4e0ca92c77
Add failing test
2025-08-21 23:05:57 +02:00
388e54b3e3
Add comprehensive help string for available Lua functions
2025-08-21 22:32:10 +02:00
6f2e76221a
Add real regex support to lua
2025-08-21 22:27:37 +02:00
e0d3b938e3
Fix tests
2025-08-21 22:26:20 +02:00
491a030bf8
Hallucinate actual json fucking thing
2025-08-21 22:19:21 +02:00
bff7cc2a27
Hallucinate a json mode implementation
2025-08-21 20:39:35 +02:00
ff30b00e71
refactor(db.go, file.go): improve database error handling and file snapshot seeding
2025-08-09 16:12:26 +02:00
e1eb5eeaa6
Improve config readability by removing unnecessary fields and adding omitempty
2025-08-08 09:58:03 +02:00
2a2e11d8e0
Add more examples to the configuration file generator
2025-08-08 09:52:47 +02:00
6eb4f31127
Implement regexes, an entry option allow for same modification to apply to multiple regexes and variables that can be referenced in lua
2025-08-08 09:50:31 +02:00
4b58e00c26
Hallucinate some logs
...
Hallucinate more logs
fix(utils/db.go): handle auto migration errors gracefully
fix(utils/modifycommand.go): improve file matching accuracy
fix(processor/regex.go): improve capture group deduplication logic
fix(utils/db.go): add logging for database wrapper initialization
feat(processor/regex.go): preserve input order when deduplicating capture groups
fix(utils/modifycommand.go): add logging for file matching skips
feat(processor/regex.go): add logging for capture group processing
feat(main.go): add trace logging for arguments and parallel workers
fix(main.go): add trace logging for file content
fix(utils/db.go): add logging for database opening
fix(main.go): add trace logging for file processing
fix(utils/modifycommand.go): improve file matching by using absolute paths
feat(modifycommand.go): add trace logging for file matching in AssociateFilesWithCommands
feat(main.go): add per-file association summary for better visibility when debugging
2025-08-08 08:10:51 +02:00
8ffd8af13c
Use atomic values instead of mutexes
2025-08-01 16:38:31 +02:00
67861d4455
Now only save CHANGED files to database (before changes of course)
2025-08-01 16:34:48 +02:00
299e6d8bfe
Fix glob matching when backslashes are used as separators
2025-07-30 14:41:38 +02:00
388822e90a
Create example yml even when no args are provided
...
ie. invalid usage
2025-07-30 14:38:29 +02:00
91993b4548
Improve error handling in ResetAllFiles function by logging warnings for failed file writes instead of returning errors
2025-07-27 12:47:21 +02:00
bb69558aaa
Fix issue where invalid isolate commands would prevent other isolate commands from running
2025-07-21 21:28:12 +02:00
052c670627
Add a simple trim to lua
2025-07-21 21:00:11 +02:00
67fd215d0e
Don't stroke out when backup doesn't exist in db
2025-07-20 11:48:55 +02:00
9ecbbff6fa
Implement special flags for dump and reset db
2025-07-20 11:47:45 +02:00
774ac0f0ca
Implement proper "reset" that reads snapshots from database
2025-07-20 11:43:25 +02:00
b785d24a08
Implement saving snapshots to a database
2025-07-20 11:38:08 +02:00
22f991e72e
Clean up shop a bit
2025-07-20 11:20:19 +02:00
5518b27663
Remove deprecated flags and rename filter to f
2025-07-20 11:12:58 +02:00
0b899dea2c
Add Disabled flag to ModifyCommand
2025-07-19 11:08:51 +02:00