{ home = "/home/bill" , privateKey = "/home/bill/.ssh/id_ed25519" , publicKey = "/home/blil/.ssh/id_ed25519.pub" } This is the most awkward abuse of formatting I've seen in a long time. Just allow/require a final trailing comma, and this nonsense goes away
Or allow a leading comma: { , home = "/home/bill" , privateKey = "/home/bill/.ssh/id_ed25519" , publicKey = "/home/blil/.ssh/id_ed25519.pub" } Or, to make it markdown-ish: { - home = "/home/bill" - privateKey = "/home/bill/.ssh/id_ed25519" - publicKey = "/home/blil/.ssh/id_ed25519.pub" } This is just to play with the idea that leading punctuation may be preferable because it all aligns in the same column.
This actually works just fine.