06aed7b27a 
					 
					
						
						
							
							Migrate from flag to cobra  
						
						
						
						
					 
					
						2025-10-26 16:34:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b001dfe667 
					 
					
						
						
							
							Embed the example file instead of generting it dynamically  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						302e874710 
					 
					
						
						
							
							Add conversion functionality from yml to toml  
						
						
						
						
					 
					
						2025-10-26 15:05:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						53d14345b9 
					 
					
						
						
							
							Add support (and preference) to toml from yml  
						
						
						
						
					 
					
						2025-10-26 14:56:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b9574f0106 
					 
					
						
						
							
							"Fix" isolate commands fucking each other (hallucinate)  
						
						
						
						
					 
					
						2025-10-23 00:13:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2459988ff0 
					 
					
						
						
							
							Hallucinate a better logging lol  
						
						
						
						
					 
					
						2025-10-21 10:10:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6ab08fe97f 
					 
					
						
						
							
							Change something?  
						
						
						
						
					 
					
						2025-10-21 09:57:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						388e54b3e3 
					 
					
						
						
							
							Add comprehensive help string for available Lua functions  
						
						
						
						
					 
					
						2025-08-21 22:32:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bff7cc2a27 
					 
					
						
						
							
							Hallucinate a json mode implementation  
						
						
						
						
					 
					
						2025-08-21 20:39:35 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						388822e90a 
					 
					
						
						
							
							Create example yml even when no args are provided  
						
						... 
						
						
						
						ie. invalid usage 
						
						
					 
					
						2025-07-30 14:38:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb69558aaa 
					 
					
						
						
							
							Fix issue where invalid isolate commands would prevent other isolate commands from running  
						
						
						
						
					 
					
						2025-07-21 21:28:12 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3424fea8ad 
					 
					
						
						
							
							Dump a basic "config" to example usage on failed command  
						
						
						
						
					 
					
						2025-07-19 01:15:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ddc1d83d58 
					 
					
						
						
							
							Fix file associations  
						
						... 
						
						
						
						It was fucked because we were removing the static path and then cramming
that into assications 
						
						
					 
					
						2025-04-22 10:53:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						46e871b626 
					 
					
						
						
							
							Fix flag collision with logger  
						
						
						
						
					 
					
						2025-04-22 10:45:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75bf449bed 
					 
					
						
						
							
							Remove logger and replace it with a library  
						
						
						
						
					 
					
						2025-04-18 12:47:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c5d1dad8de 
					 
					
						
						
							
							Rename project to "cook" and ditch loading fgrom args, now files exclusively  
						
						
						
						
					 
					
						2025-04-09 09:47:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a31703840 
					 
					
						
						
							
							Implement per command logger  
						
						
						
						
					 
					
						2025-03-29 17:29:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						35b3d8b099 
					 
					
						
						
							
							Reduce some of the reads and writes  
						
						... 
						
						
						
						It's really not necessary 
						
						
					 
					
						2025-03-28 23:39:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2e3e958e15 
					 
					
						
						
							
							Fix some tests and add some logs  
						
						
						
						
					 
					
						2025-03-28 23:31:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						955afc4295 
					 
					
						
						
							
							Refactor running commands to separate functions  
						
						
						
						
					 
					
						2025-03-28 16:59:22 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b77224176b 
					 
					
						
						
							
							Add file lua value  
						
						
						
						
					 
					
						2025-03-28 16:47:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a2201053c5 
					 
					
						
						
							
							Remove some random ass fmt printf  
						
						
						
						
					 
					
						2025-03-28 13:24:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						04cedf5ece 
					 
					
						
						
							
							Fix the concurrent map writes  
						
						
						
						
					 
					
						2025-03-28 11:35:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8a86ae2f40 
					 
					
						
						
							
							Add filter flag  
						
						
						
						
					 
					
						2025-03-28 11:20:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e8f16dda2b 
					 
					
						
						
							
							Housekeeping  
						
						
						
						
					 
					
						2025-03-28 02:14:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						513773f641 
					 
					
						
						
							
							Again  
						
						
						
						
					 
					
						2025-03-28 01:26:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						22914fe243 
					 
					
						
						
							
							Add a lil log  
						
						
						
						
					 
					
						2025-03-28 01:24:23 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f91c2b4795 
					 
					
						
						
							
							More cleaning up  
						
						
						
						
					 
					
						2025-03-27 23:07:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						057db23d09 
					 
					
						
						
							
							Implement panic recovery :??  
						
						
						
						
					 
					
						2025-03-27 23:06:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bf72734b90 
					 
					
						
						
							
							Clean up regex.go a little  
						
						
						
						
					 
					
						2025-03-27 23:04:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc30c2bdcb 
					 
					
						
						
							
							Cleanup  
						
						
						
						
					 
					
						2025-03-27 22:56:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4e4b7bbd19 
					 
					
						
						
							
							Implement parallel file processing  
						
						
						
						
					 
					
						2025-03-27 22:22:43 +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