hammerspoon2-docs
    Preparing search index...

    Class TaskBuilder

    TaskBuilder class for fluent task construction

    Index

    Constructors

    Methods

    • Build the task without running

      Returns HSTask

      The created task, not yet started

    • Set working directory

      Parameters

      • directory: string

        Working directory path

      Returns TaskBuilder

      This builder, for chaining

    • Set output callback

      Parameters

      • callback: Function

        Output callback (stream, data) => {}

      Returns TaskBuilder

      This builder, for chaining

    • Build and run the task

      Returns Promise<{ exitCode: number; stderr: string; stdout: string }>

      The task's result

    • Add arguments

      Parameters

      • ...args: string[]

        Arguments to add

      Returns TaskBuilder

      This builder, for chaining

    • Set environment variables

      Parameters

      • environment: Object

        Environment variables

      Returns TaskBuilder

      This builder, for chaining