@mac-applications/core
v1.0.1
Published
**用于获取 MAC 软件的偏好设置信息**
Downloads
1
Readme
@mac-applications/core
用于获取 MAC 软件的偏好设置信息
- 支持偏好类型的范性
- 使用 ESModule和CommonJS 模块方式
安装
npm i @mac-applications/core -S
使用方法
以 Iterm 软件为例 传入软件偏好的配置文件路径(${os.homedir()}/Library/Preferences/com.googlecode.iterm2.plist
)
import App from '@mac-applications/core';
export interface ItermPreferences {
'New Bookmarks': {
Name: string;
Tags: any[];
}[];
}
const iterm = new App<ItermPreferences>(`${os.homedir()}/Library/Preferences/com.googlecode.iterm2.plist`);
const preferences = await iterm.getPreferences();
console.log(preferences);
ItermPreferences
定义类型可以由如下工具生成
详情请看