docs » cp.config
Manage CommandPost's constants and settings.
- cp.config.dockIconClickCallback
- cp.config.fileDroppedToDockIconCallback
- cp.config.shutdownCallback
- cp.config.textDroppedToDockIconCallback
- Constants - Useful values which cannot be changed
- appBuild
- appName
- appVersion
- assetsPath
- basePath
- bundledPluginsPath
- bundleID
- cachePath
- configPrefix
- iconPath
- languagePath
- menubarIconPath
- pluginPaths
- privacyPolicyURL
- processID
- scriptPath
- sourceExtensions
- sourceWatcher
- translationURL
- userConfigRootPath
- userPluginsPath
- Variables - Configurable values
- automaticScriptReloading
- watcher
- Functions - API calls offered directly by the extension
- application
- get
- prop
- reset
- set
- unwatch
- watch
- Fields - Variables which can only be accessed from an object returned by a constructor
- developerMode
- frontmost
Signature | cp.config.appBuild -> string |
---|---|
Type | Constant |
Description | Application Build |
Signature | cp.config.appName -> string |
---|---|
Type | Constant |
Description | The name of the Application |
Signature | cp.config.appVersion -> string |
---|---|
Type | Constant |
Description | Application Version |
Signature | cp.config.assetsPath -> string |
---|---|
Type | Constant |
Description | Path to where Application Assets are stored |
Signature | cp.config.basePath -> string |
---|---|
Type | Constant |
Description | Path to where the Extensions & Plugins folders are stored. |
Signature | cp.config.bundledPluginsPath -> string |
---|---|
Type | Constant |
Description | The path to bundled plugins |
Signature | cp.config.bundleID -> string |
---|---|
Type | Constant |
Description | Application's Bundle ID |
Signature | cp.config.cachePath -> string |
---|---|
Type | Constant |
Description | The path to the CommandPost Cache folder. |
Signature | cp.config.configPrefix -> string |
---|---|
Type | Constant |
Description | Prefix used for Configuration Settings |
Signature | cp.config.iconPath -> string |
---|---|
Type | Constant |
Description | Path to the Application Icon |
Signature | cp.config.languagePath -> string |
---|---|
Type | Constant |
Description | Path to the Languages Folder |
Signature | cp.config.menubarIconPath -> string |
---|---|
Type | Constant |
Description | Path to the Menubar Application Icon |
Signature | cp.config.pluginPaths -> table |
---|---|
Type | Constant |
Description | Table of Plugins Paths. Earlier entries take precedence. |
Signature | cp.config.privacyPolicyURL -> string |
---|---|
Type | Constant |
Description | URL for Privacy Policy |
Signature | cp.config.processID -> number |
---|---|
Type | Constant |
Description | Application's Process ID |
Signature | cp.config.scriptPath -> string |
---|---|
Type | Constant |
Description | Path to where Application Scripts are stored |
Signature | cp.config.sourceExtensions -> table |
---|---|
Type | Constant |
Description | Extensions for files which will trigger a reload when modified. |
Signature | cp.config.sourceWatcher -> SourceWatcher |
---|---|
Type | Constant |
Description | A cp.sourcewatcher that will watch for source files and reload CommandPost if any change. |
Signature | cp.config.translationURL -> string |
---|---|
Type | Constant |
Description | URL for Translations |
Signature | cp.config.userConfigRootPath -> string |
---|---|
Type | Constant |
Description | The path to user configuration folders |
Signature | cp.config.userPluginsPath -> string |
---|---|
Type | Constant |
Description | The path to user plugins |
Signature | cp.config.automaticScriptReloading <cp.prop: boolean> |
---|---|
Type | Variable |
Description | Automatic Script Reloading. |
Signature | cp.config.watcher() -> watcher |
---|---|
Type | Variable |
Description | Config Watcher |
Signature | cp.config.application() -> hs.application object |
---|---|
Type | Function |
Description | Returns the Application as a hs.application object |
Parameters |
|
Returns |
|
Signature | cp.config.get(key[, defaultValue]) -> string or boolean or number or nil or table or binary data |
---|---|
Type | Function |
Description | Loads a setting |
Parameters |
|
Returns |
|
Signature | cp.config.prop(key[, defaultValue]) -> cp.prop |
---|---|
Type | Function |
Description | Returns a cp.prop instance connected to the value of the specified key. When the value is modified, it will be notified. |
Parameters |
|
Returns |
|
Signature | cp.config.reset() |
---|---|
Type | Function |
Description | Resets all the settings for the Application |
Parameters |
|
Returns |
|
Signature | cp.config.set(key, value) |
---|---|
Type | Function |
Description | Saves a setting with common datatypes |
Parameters |
|
Returns |
|
Notes |
|
Signature | cp.config.unwatch(id) |
---|---|
Type | Function |
Description | Unregisters the watcher with the specified ID. |
Parameters |
|
Returns |
|
Signature | cp.config.watch(events) -> id |
---|---|
Type | Function |
Description | Watches for config events. |
Parameters |
|
Returns |
|
Notes |
|
Signature | cp.config.developerMode <cp.prop: boolean; read-only> |
---|---|
Type | Field |
Description | When true , the app is in developer mode. |
Signature | cp.config.frontmost <cp.prop: boolean; read-only> |
---|---|
Type | Field |
Description | Returns whether or not the Application is frontmost. |