https://github.com/olrtg/macd
macOS defaults for humans
https://github.com/olrtg/macd
cli defaults dotfiles macos
Last synced: over 1 year ago
JSON representation
macOS defaults for humans
- Host: GitHub
- URL: https://github.com/olrtg/macd
- Owner: olrtg
- License: mit
- Created: 2022-03-02T23:10:20.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-09-11T15:02:47.000Z (almost 4 years ago)
- Last Synced: 2025-02-24T08:56:40.905Z (over 1 year ago)
- Topics: cli, defaults, dotfiles, macos
- Language: TypeScript
- Homepage:
- Size: 96.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
macd
macOS defaults for humans.
> ⚠️ macd is still in early stages of development.
# Usage
You need to have a yaml file where you define your default config for your macOS system, for example:
```yaml
# defaults.yml
dock:
autohide: true
menubar:
autohide: true
```
And then you execute:
```bash
npx @olrtg/macd ~/dotfiles/macos/defaults.yml
```
For the full list of commands, take a look at the [mapper.ts](https://github.com/olrtg/macd/blob/main/src/constants.ts#L1) file.
# To-do
- [ ] Add the full list of commands in the README
- [ ] Add some kind of descriptive logging of the commands that are being executed
- [ ] JSON schema for text editor intellisense
- [ ] Add more commands
If you can help with one of the items above any contributions will be appreciated.