[–] 1 point 3 days ago

I mean there is only so many ways of representing a data structurally clearly. I find that yaml is good enough but like XML leads to a lot of bloat, but unlike XML isn't nearly as complicated. I'm not sure making it a library resolves the issue better than creating a custom grammar that appropriately accommodates what people want to express in the language easily, make the possible and desired easy, the impossible and undesirable states hard if not unrepresentable. I mean having a custom language does allow for loops, and functions which isn't something I find I need too much in CI. Perhaps templating / functions but having a full Turing complete language leads the way for bad states / nonideal uses.

  • source
  • parent
  • context
  • [–] 12 points 3 days ago* (1 child)

    He wasn't in support of it per say, he was against a strong stance against it and makes it clear it's a tool. In/out grouping is a shitty rhetoric that to me feels unenlightened. Especially when combined with twisting someones words.

  • source
  • [–] 2 points 1 week ago

    There is a lot but I think you will find a lot of them more enterprise focused rather than consumer. For apps installed to home, why aren't you preserving your /home partition? For system apps, could you create an image? (Although it should be basically a one liner?) There is a lot of missing detail, why are you reinstalling, what distribution(s)?

    It's probably better to write a script in a repo that downloads and installs everything..

    Then for configuration files create a dotfiles repo. I use chezmoi but there are a bunch of solutions for this.

  • source
  • view more: next ›