~/bend-docscommunity

domain/architecture/system/deployment/launchd/effects.bend relies on unsafe/foreign

raw source on the hub · import 0x1fc67b41fabeabde819cdaa647758be1/domain/architecture/system/deployment/launchd/effects.bend as Effects

8 imports
import Base
import bend-net-json@0.3.0.0/json.bend as Json
import ../../effs/io.bend as X
import ../../plan/type.bend as P
import ../nix_darwin/type.bend as ND
import ../nix_darwin/effects.bend as NDE
import ./type.bend as L
import ./ops.bend as LO

Definitions

def tailscale source · line 14 · raw

String

def last_segment source · line 17 · raw

@+p:String -> String

def bend_step source · line 21 · raw

@built:Bool -> @same:Bool -> @+entry:String -> @+from:String -> @+path:String -> @+what:String -> 0x1fc67b41fabeabde819cdaa647758be1/domain/architecture/system/plan/type.Step

---- programs ----

def next_step source · line 26 · raw

@+tree:String -> @+installed:String -> @+folder:String -> @+path:String -> @+what:String -> @next:Bool -> 0x1fc67b41fabeabde819cdaa647758be1/domain/architecture/system/plan/type.Step

A Next.js or Node build is current while it was built from the folder's committed tree.

def program_step source · line 31 · raw

@+root:String -> @+home:String -> @+what:String -> @g:0x1fc67b41fabeabde819cdaa647758be1/domain/architecture/system/deployment/launchd/type.Program -> IO(0x1fc67b41fabeabde819cdaa647758be1/domain/architecture/system/plan/type.Step)

def program_steps source · line 57 · raw

@gs:List<&2, 0x1fc67b41fabeabde819cdaa647758be1/domain/architecture/system/deployment/launchd/type.Program> -> @+root:String -> @+home:String -> @+what:String -> IO(List<&2, 0x1fc67b41fabeabde819cdaa647758be1/domain/architecture/system/plan/type.Step>)

def installs source · line 67 · raw

@s:0x1fc67b41fabeabde819cdaa647758be1/domain/architecture/system/plan/type.Step -> Bool

def any_installs source · line 78 · raw

@ss:List<&2, 0x1fc67b41fabeabde819cdaa647758be1/domain/architecture/system/plan/type.Step> -> Bool

def agent_step source · line 86 · raw

@changed:Bool -> @+current:String -> @loaded:Bool -> @+home:String -> @+domain:String -> @+a:0x1fc67b41fabeabde819cdaa647758be1/domain/architecture/system/deployment/launchd/type.Agent -> 0x1fc67b41fabeabde819cdaa647758be1/domain/architecture/system/plan/type.Step

---- agents ----

def agent_steps source · line 92 · raw

@xs:List<&2, 0x1fc67b41fabeabde819cdaa647758be1/domain/architecture/system/deployment/launchd/type.Agent> -> @+changed:Bool -> @+home:String -> @+domain:String -> @+socks:List<&2, String> -> @+what:String -> IO(List<&2, 0x1fc67b41fabeabde819cdaa647758be1/domain/architecture/system/plan/type.Step>)

def observe source · line 108 · raw

@+root:String -> @+what:String -> @+ld:0x1fc67b41fabeabde819cdaa647758be1/domain/architecture/system/deployment/launchd/type.Launchd -> @+uid:String -> @lsof:String -> IO(List<&2, 0x1fc67b41fabeabde819cdaa647758be1/domain/architecture/system/plan/type.Step>)

def read_or source · line 117 · raw

@unread:Bool -> @+root:String -> @+what:String -> @ld:0x1fc67b41fabeabde819cdaa647758be1/domain/architecture/system/deployment/launchd/type.Launchd -> @uid:String -> @lsof:String -> IO(List<&2, 0x1fc67b41fabeabde819cdaa647758be1/domain/architecture/system/plan/type.Step>)

def checks source · line 124 · raw

@+root:String -> @+node:String -> @ld:0x1fc67b41fabeabde819cdaa647758be1/domain/architecture/system/deployment/launchd/type.Launchd -> IO(List<&2, 0x1fc67b41fabeabde819cdaa647758be1/domain/architecture/system/plan/type.Step>)