Hello all, I've made a GUI tool for creating and modifying package.yml, you can find it here: https://github.com/sheosi/packmak/
I've been using it for some packages I want to make and seems to work, so I thought about posting it here. Now I've tried to make sure that this won't damage any Yaml file (though it will remove comments and change formatting).
It centers on the core data of such files, and despite it doesn't show the rest of it, it remembers all of it when modifying an existing file. The two most outstanting features are auto sha256 sum on save (also detects if it's a git repo) and the "From URL" button which will ask a URL and will try to infer as much info from it as possible (name, version, summary, build system and license, though support varies, github with zip files are pretty much it for anything other than name and version) and join it with current data, only version and the URL are overwritten in all cases, so it can be used to update a package to a new version.
Now, the application will panic in case pretty much anything unexpected happens (but in a controlled maner), but I think it can be useful regardless. This was supposed to be a one off, so not sure if I'll put a ton of effort here, but definitely I'll try to solve any bug fixes and accept PRs, speccially if there's interest.
PD: This is my first post here actually 😁