core.process

Runs external commands and returns their exit status, with optional capture of combined standard output and error. Currently implemented on macOS; other platforms return Unsupported.

0 structs · 4 functions · Public API

Functions

run

func

Available when: CHIC_OS == builtin.OS.MacOs

run : func(args : []string) -> [i32, ProcessStatus]

run_capture

func

Available when: CHIC_OS == builtin.OS.MacOs

run_capture : func(args : []string, allocator : ^Allocator) -> [string, i32, ProcessStatus]

run

func

Available when: !(CHIC_OS == builtin.OS.MacOs)

run : func(args : []string) -> [i32, ProcessStatus]

run_capture

func

Available when: !(CHIC_OS == builtin.OS.MacOs)

run_capture : func(args : []string, allocator : ^Allocator) -> [string, i32, ProcessStatus]