hs.settings
Сериализуйте простые переменные Lua между запусками Hammerspoon. Параметры должны иметь строковый ключ и состоять из сериализуемых объектов Lua (строка, число, булево, nil, таблицы таких и т. д.).
Этот модуль частично основан на коде из предыдущей версии Mjolnir от Steven Degutis.
Обзор API
- Константы — полезные значения, которые нельзя изменить
- Функции — API-вызовы, предоставляемые напрямую расширением
Документация API
Константы
bundleID
| Подпись | hs.settings.bundleID |
|---|---|
| Тип | Константа |
| Описание |
Строка, представляющая идентификатор пакета, в котором хранятся настройки Hammerspoon. Вы можете использовать его с командной утилитой |
| Источник | extensions/settings/libsettings.m строка 326 |
dateFormat
| Подпись | hs.settings.dateFormat |
|---|---|
| Тип | Константа |
| Описание |
Строка, представляющая ожидаемый формат даты и времени при представлении даты и времени в виде строки для |
| Источник | extensions/settings/libsettings.m строка 320 |
Функции
clear
| Подпись | hs.settings.clear(key) -> bool |
|---|---|
| Тип | Функция |
| Описание |
Удаляет параметр. |
| Параметры |
|
| Возвращает |
|
| Источник | extensions/settings/libsettings.m строка 179 |
get
| Подпись | hs.settings.get(key) -> string or boolean or number or nil or table or binary data |
|---|---|
| Тип | Функция |
| Описание |
Загружает параметр. |
| Параметры |
|
| Возвращает |
|
| Примечания |
|
| Источник | extensions/settings/libsettings.m строка 157 |
getKeys
| Подпись | hs.settings.getKeys() -> table |
|---|---|
| Тип | Функция |
| Описание |
Получает все ранее сохраненные имена параметров. |
| Параметры |
|
| Возвращает |
|
| Примечания |
|
| Источник | extensions/settings/libsettings.m строка 200 |
set
| Подпись | hs.settings.set(key[, val]) |
|---|---|
| Тип | Функция |
| Описание |
Сохраняет параметр с распространенными типами данных. |
| Параметры |
|
| Возвращает |
|
| Примечания |
|
| Источник | extensions/settings/libsettings.m строка 49 |
setData
| Подпись | hs.settings.setData(key, val) |
|---|---|
| Тип | Функция |
| Описание |
Сохраняет параметр с сырыми данными. |
| Параметры |
|
| Возвращает |
|
| Источник | extensions/settings/libsettings.m строка 91 |
setDate
| Подпись | hs.settings.setDate(key, val) |
|---|---|
| Тип | Функция |
| Описание |
Сохраняет параметр с датой. |
| Параметры |
|
| Возвращает |
|
| Примечания |
|
| Источник | extensions/settings/libsettings.m строка 129 |
watchKey
| Подпись | hs.settings.watchKey(identifier, key, [fn]) -> identifier | current value |
|---|---|
| Тип | Функция |
| Описание |
Получить или установить наблюдателя для вызова обратного вызова при изменении указанного ключа настроек. |
| Параметры |
|
| Возвращает |
|
| Примечания |
|
| Источник | extensions/settings/libsettings.m строка 230 |
© 2014–2017 Hammerspoon contributors
Licensed under the MIT License.
https://www.hammerspoon.org/docs/hs.settings.html