The new m finder desktop subcommand takes as arguments enable and disable, lowercase only. This is in contrast to m finder showhiddenfiles and m finder showextensions, which both take yes and no case-insensitively. Additionally, the bash completion will only suggest YES and NO. This should be unified so that m finder desktop takes yes and no case-insensitively. Alternatively, all three commands could be extended to take yes, no, enable, and disable case-insensitively.
Additionally, both showhiddenfiles and showextensions are clear in what they mean: showhiddenfiles means the finder will show hidden files and showextensions means that the finder will show file extensions. desktop is vague. It should probably be renamed to showdesktop.
Additionally, if you disable showing file extensions in the finder, it deletes the AppleShowAllExtensions key, causing an error to be shown by m finder showextensions.
The new
m finder desktop
subcommand takes as argumentsenable
anddisable
, lowercase only. This is in contrast tom finder showhiddenfiles
andm finder showextensions
, which both takeyes
andno
case-insensitively. Additionally, the bash completion will only suggestYES
andNO
. This should be unified so thatm finder desktop
takesyes
andno
case-insensitively. Alternatively, all three commands could be extended to takeyes
,no
,enable
, anddisable
case-insensitively.Additionally, both
showhiddenfiles
andshowextensions
are clear in what they mean:showhiddenfiles
means the finder will show hidden files andshowextensions
means that the finder will show file extensions.desktop
is vague. It should probably be renamed toshowdesktop
.