Overview

Packages

  • AlfredBundler
  • None

Classes

  • CocoaDialog
  • ProgressBar
  • TerminalNotifier
  • Overview
  • Package
  • Class
  • Tree

Class TerminalNotifier

Main class used for interaction with Terminal Notifier.

Public class used to initialize the Terminal Notifier interaction client. Client inintialization is built by:
$client = new TerminalNotifier('path to terminal-notifier.app or exec', $debug=bool)

Initializes valid and required options.

Copyright: Ritashugisha 2014
License: GPL v3
Located at terminalnotifier.php
Methods summary
public
# log( string $level, string $funct, integer $lineno, string $message )

This function prints debug logs to the console.

This function prints debug logs to the console.

Parameters

$level
string
$level Logging level (adapted from Python's logging module)
$funct
string
$funct Calling function's name
$lineno
integer
$lineno Calling functions line number
$message
string
$message Desired message
public
# __construct( string $notifier, boolean $debug = False )

TerminalNotifier class constructor.

TerminalNotifier class constructor.

Parameters

$notifier
string
$notifier Path to either terminal-notifier.app or exec
$debug
boolean
$debug True if logging is enabled
public string
# _run_subprocess( string $process )

Run a process on the host system.

Run a process on the host system.

Parameters

$process
string
$process Process to be run

Returns

string
Output of process
public
# _valid_options( array $passed )

Validate and clean up passed notification options.

Validate and clean up passed notification options.

Parameters

$passed
array
$passed Associative array of passed dialog arguemnts
public
# _display( array $passed )

Display the passed notification after some crutial formatting.

Display the passed notification after some crutial formatting.

Parameters

$passed
array
$passed Associative array of passed dialog options
public
# notify( array $_passed )

Spawn a notification with passed arguments

Spawn a notification with passed arguments

Parameters

$_passed
array
$_passed Associative array of notification arguments
Alfred Bundler API documentation generated by ApiGen 2.8.0