#cp.console.history

Console History Manager.

Based on code by @asmagill https://github.com/asmagill/hammerspoon-config-take2/blob/master/utils/_actions/consoleHistory.lua


#API Overview

Functions - API calls offered directly by the extension

Fields - Variables which can only be accessed from an object returned by a constructor


#API Documentation

#Functions

Signaturecp.console.history.clearHistory() -> none
TypeFunction
DescriptionClears the Console History.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/console/history.lua line 62

Signaturecp.console.history.history(toFind) -> none
TypeFunction
DescriptionGets a history item.
Parameters
  • toFind - Number of the item to find.
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/console/history.lua line 128

Signaturecp.console.history.init() -> self
TypeFunction
DescriptionInitialise the module.
Parameters
  • None
Returns
  • Self
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/console/history.lua line 164

Signaturecp.console.history.pruneHistory() -> number
TypeFunction
DescriptionPrune History
Parameters
  • None
Returns
  • Current History Count
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/console/history.lua line 113

Signaturecp.console.history.retrieveHistory() -> none
TypeFunction
DescriptionRetrieve's the Console History.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/console/history.lua line 97

Signaturecp.console.history.saveHistory() -> none
TypeFunction
DescriptionSaves the Console History.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/extensions/cp/console/history.lua line 75

#Fields

Signaturecp.console.history.cache <cp.prop: table>
TypeField
DescriptionConsole History Cache
NotesNone
Sourcesrc/extensions/cp/console/history.lua line 36