gpduck / MSTerminalSettings

MIT License
118 stars 15 forks source link

Set-* does not preserve order of settings #23

Closed lzybkr closed 5 years ago

lzybkr commented 5 years ago

If you run the same command repeatedly, e.g.

Set-MSTerminalProfile -Name "Windows PowerShell" -Padding @(4,4,4,4)

The order of top level settings (and maybe more) changes, and it is not stable. Maybe this can be fixed by using an OrderedDictionary instead of a hashtable to preserve the order of the deserialized json.