Skip to content

Grouping commands #221

@krystof-k

Description

@krystof-k

Some settings change multiple keys. For example default Finder new window setting:

  • com.apple.finder.NewWindowTarget = PfAF &
    com.apple.finder.NewWindowTargetPath = file:///System/Library/CoreServices/Finder.app/Contents/Resources/MyLibraries/myDocuments.cannedSearch
    for Recents
  • com.apple.finder.NewWindowTarget = PfHm &
    com.apple.finder.NewWindowTargetPath = file:///Users/username/
    for home (~/.)
  • com.apple.finder.NewWindowTarget = PfDe &
    com.apple.finder.NewWindowTargetPath = file:///Users/username/Desktop/
    for desktop (~/Desktop/)
  • com.apple.finder.NewWindowTarget = PfDo
    com.apple.finder.NewWindowTargetPath = file:///Users/username/Documents/
    for documents (~/Documents/)
  • com.apple.finder.NewWindowTarget = PfID
    com.apple.finder.NewWindowTargetPath = file:///Users/username/Library/Mobile%20Documents/com~apple~CloudDocs/
    for iCloud (~/Library/Mobile%20Documents/com~apple~CloudDocs/)
  • com.apple.finder.NewWindowTarget = PfVo &
    com.apple.finder.NewWindowTargetPath = file:///
    for a (root) volume
  • com.apple.finder.NewWindowTarget = PfCm
    com.apple.finder.NewWindowTargetPath deleted
    for computer
  • com.apple.finder.NewWindowTarget = PfLo
    com.apple.finder.NewWindowTargetPath = file:///custom/path
    for a custom location

I believe it would make more sense to group the commands under some higher entity which would describe the overall behavior (or setting in the UI). That would be also future-proof when the underlying commands may change in future macOS versions, but the behavior may stay the same.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions