No description
Find a file
2024-12-19 14:42:37 +01:00
.github 👷 Review CI naming 2024-10-04 11:33:50 +02:00
components 🧑‍💻 Auto generate sidebar and table of contents 2024-10-04 11:22:10 +02:00
docs Add screenshot HEIF file format support (#403) 2024-12-19 14:28:05 +01:00
media 🔍 Keep media pages (f5d4d14) 2023-08-18 16:33:51 +02:00
.gitignore 🐛 Remove custom build destination was not working 2024-10-04 13:41:53 +02:00
.node-version ⬆️ Upgrade node to v22.10.0 2024-10-17 17:39:47 +02:00
.prettierignore 🐛 Remove custom build destination was not working 2024-10-04 13:41:53 +02:00
.prettierrc 🚨 Run prettier v3 2023-08-18 16:33:51 +02:00
broken.md 🌐 Redirect fr pages to en pages 2024-03-04 21:46:12 +01:00
CODE_OF_CONDUCT.md 🚨 Run prettier v3 2023-08-18 16:33:51 +02:00
diff.sh 🐛 Make script executable 2023-07-24 21:13:18 +02:00
license 🎉 Initial commit 2020-09-13 22:53:07 +02:00
netlify.toml 🐛 Remove broken link and redirect to new page 2024-05-13 22:40:52 +02:00
package-lock.json ⬆️ Upgrade vitepress-sidebar to v1.30.2 (#402) 2024-12-19 14:13:48 +01:00
package.json ⬆️ Upgrade @netlify/plugin-lighthouse to v6.0.1 2024-10-28 17:39:53 +01:00
readme.md 📝 Remove deprecated recorder infos 2024-12-19 14:42:37 +01:00
safari.plist 🌐 Redirect fr pages to en pages 2024-03-04 21:46:12 +01:00

Welcome to macOS-defaults 👋

macos-defaults.com status Documentation License: MIT Twitter: macos_defaults Twitter: _YannBertrand

Stability: 2 - Stable

https://macos-defaults.com

defaults commands allow you to programmatically set System Settings of your Mac. 🤖⚙️🔧

An up-to-date list of macOS defaults commands with demos.

Add a command

All the listed defaults commands are Markdown files stored in the docs folder. It is recommended to look at a few of them before proposing a new one:

Here are the mandatory infos to add a new command:

  • The defaults command's domain
  • The command's key
  • A neutral title
  • A simple description
  • Parameter type, and list of accepted values when applicable
  • Other command dependency
  • A scenario to test the command is still working
  • The corresponding option access from UI when it exists
  • At least two examples with a small text description
  • Ideally, an image or video for each example
  • Compatible versions it has been tested on

I will always prefer images and videos examples as they help users and maintenance a lot! Please consider it if you want to open a PR.

How to discover a defaults command

Using this bash script (bash ./diff.sh), you'll be able to find out which key changed when you change a system or app settings.

After you find the key with your options, simply run defaults find ${keyname} to find the domain it is saved in.

macOS-defaults recorder 📷

Some screenshots and videos were recorded programmatically in the past. Take a look at the record folder in the project history to learn more about it.

macOS-defaults builder 🤖

This project used to help compare Static Site Generators (SSG). We now removed this part but you can still find an old comparison between a few of them (Docsify, Docusaurus, VuePress and GitHub markdown) in the project history.

Show your support

Give a if this project helped you!


This README was generated with ❤️ by readme-md-generator