You woke up this morning, rolled out of bed, and thought, “Y’know what? I don’t have enough misery and suffering in my life. I know what to do — I’ll write a language package manager!” Totally. Right there with you. I take my misery and suffering in moderation, though, and since I think you might too, this design guide could help you keep most of your hair. You, or people hoping to improve an exis
![So you want to write a package manager](https://cdn-ak-scissors.b.st-hatena.com/image/square/daaabbe3b55d0c9e0d2c7796342ed7ea5615e496/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F1%2AxFSWtpZd7YMLJXTClubYFA.jpeg)