3 ms·
Also, I looked at the buildpacks-ci repo you linked, and it still has ~2000 lines of shell in ~80 files. For comparison, there's ~12,500 lines of Ruby. Anothe
by chubot 8y ago
Also, I looked at the buildpacks-ci repo you linked, and it still has ~2000 lines of shell in ~80 files.
For comparison, there's ~12,500 lines of Ruby.
Another issue I have is that if Kubernetes replaces its 44,000 lines of shell with 100,000 lines of Go (or probably more), that's a mixed result at best. There's just a lot of logic to express and shell does it concisely.
Of course, without a better shell, I don't blame them if they switch, but it's still a suboptimal state of affairs.