Hi HN! I made this almost reflexively after installing apple containers, since I could now just plug and play existing docker compose files. It's a simple but so far quite useful CLI.
Most of the surface has been implemented, but there are a few incompatible edges. Fruitbox uses compose-go under the hood, so file parsing should be structurally the same as docker compose. Happy to take feedback/GH issues for things that might break.
Be careful with it, it will segfault randomly and there hasn't been a fix.
After hitting my own posts on the Google groups while sleepily debugging the segfault at wee hours of the morning and getting falsely excited about the possibility of a fix, I gave up and wrote a replacement: https://github.com/chronomq/chronomq
Have been running it for years without it falling over, submillisecond operations on average, and has processed billions of messages without failing.
I've had a good experience with it in Python and typescript but not so much with Go although I think that's because the models themselves aren't very well trained on some languages.
That said, what I really liked was that I was able to attach other files in the context and ask out to write tests using the same frameworks and style from the existing codebase.
The tab completion guesses are the most magical. For example converting single quotes to double. Do it once in a spot and it highlights the relevant next spot to apply.
Someone needs to disrupt this space. Dealing with VFS has been a hassle for millions of people but sadly only people with weaker passports are impacted.
Can't wait for EU to implement their own digital schengen visa portal (it was unfortunately delayed).
They just added an on-screen keyboard which doesn't even work and seem like a "keep engineers busy" strategy. Have they ever heard of password managers?