Sheesh. run, not walk, to the nearest browser and order a proper AVR tool to handle the job for you. ISP Mk2 or 3
Why not just make your own "avrdude" the way you want? It helps your productivity; and it helps the community if others may find your "avrdude" more desirable.
there does seem to be a problem understanding, maybe language barrier, so i will repeat. i do have my own "dude" and it functions perfectly for all my professional needs. only on the rare occasion when forced to work in windows or other gui os do the real avrdude problems crop up and since that is not often and im aware of the bugs, no problem.
and im not looking for another programmer. usbasp is perfect. i have mkII, dragon, a $2000 dataio, and others sitting on the shelf and they dont hold a candle up to it. nothing but problems. as far as mkII i dont know how many times driver and firmware updates were required and probably still dont support tpi. reminds me of microchips programmers. not to mention you can buy a dozen usbasp for the cost of one mkII. so again, no problem.
i was merely commenting on some issues gui fanboys might encounter. even if i did publish my utility unlikely anyone would be able to use it. for most real mode cmd line os is like garlic to a vampire. this thread made that clear. anyway its good you are happy with status quo.