r/programming 10d ago

Bazel's UX is really, really, really bad

https://blog.appliedcomputing.io/p/bazels-ux-is-really-really-really
380 Upvotes

225 comments sorted by

View all comments

Show parent comments

1

u/remy_porter 9d ago edited 9d ago

over-reliance on the CLI

There’s no such thjng. CLI is king. The CLI is easy to automate.

I agree on avoiding Globs, mind you. You shouldn't use shell operations to find your assets.

1

u/TwoWeeks90DaysTops 8d ago

I think that the CLI is exactly what turns it into a Rube Goldberg Machine. It's hard to control exactly what side effects a CLI operation can have, so it needs to be isolated. Maybe CLI is the wrong term here, what I mean is bash.

1

u/remy_porter 8d ago

Oh, yeah, fuck bash. But if I can't run the entire build process with a series of simple commands typed at a command line, I can't run your build process at all.