Skip to content

typecasto/halfwit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning!

Halfwit is alpha software. Only the baseline functionality is implemented, and it's a bit rough around the edges, but it does fulfill its intended purpose, and I've used it to solve a couple real-world problems. If you end up using it (successfully or otherwise), I'd really appreciate some feedback, feel free to raise an issue if you run into any bugs or have any feature suggestions. I'm currently focused on other projects, though, so don't expect frequent updates. Somehow, it seems I've lost the functional halfwit code I had. I suspect it was on a laptop I no longer have, and never got pushed to Github.


Halfwit

Halfwit is a general-purpose bisector, inspired by git bisect and similar tools.

...what?

Have you ever had a bunch of files in a folder, and wanted to know which of them is causing some certain behavior? 300+ Minecraft/Factorio/Skyrim/Fallout mods installed and you can't tell which one of them is crashing the game? That's what Halfwit solves. Halfwit enables and disables files, and then runs an arbitrary program. Based on what the program does, it enables and disables different files and runs it again. It keeps doing this until it can determine which file(s) are causing the program to behave how it was.

It seems pretty niche at first, but this type of problem crops up surprisingly often. Halfwit was initially concieved for modded Minecraft, but I've since ran into at least 4 unrelated situations it would have fixed.

About

A general purpose bisector

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages