Repository navigation
Release v3.4.2 — Aún Más Cambios Innecesarios
I'm back, and I added more stuff that nobody asked for! /j
New Features
- mkdev is now (somewhat) locale-aware. Error messages and warnings, among other things, can change based on your system's locale! No longer are you bound to my preference for the
-iseending instead of-ize. #14, #15- I have also provided a Spanish internationalisation #16. I'm open and interested to having more translations, but I am not personally qualified to provide them. If you speak something other than English or Spanish and are interesting in contributing translations, reach out!
- Only the error messages are internationalised—that means no man pages, no help messages. Just warnings and errors. The ecosystem is very bare in this regard so for now it's a limitation I'll just have to accept unless someone is in desperate need. Make an issue if so (I say in English).
- In addition to the standard man pages, there is now a man page for mkdev's config file:
mkdev-config(5)#12- To access it (on most of the unices) just type
man 5 mkdev-config
- To access it (on most of the unices) just type
- You can have mkdev output its recipes in a null-separated output. This makes passing a list of recipes to something like xargs significantly easier #17
- e.g., to show the contents of all recipes you could do this:
mk list -t print0 | xargs -0 -I{} mk list {}
- e.g., to show the contents of all recipes you could do this:
Improvements
- As a natural consequence of the i18n efforts, the error messages themselves got touched up a bit. They should (hopefully) be a bit clearer about what went wrong, which part of the process it went wrong (e.g., loading the config, or during evocation), and they should overall be a bit easier to read.
- Overall, this update cleared a lot of tech debt for some much larger features I have planned for v3.5 and beyond.
Thanks as always.
Also despite the em dashes, I wrote this myself. I went out of my way to copy and paste and em dash, yes, leave me alone.