run_script

Run scripts to setup system dependencies and autopilot plugins

> # to list scripts
> python3 -m autopilot.setup.run_script --list

> # to execute one script (setup hifiberry soundcard)
> python3 -m autopilot.setup.run_script hifiberry

> # to execute multiple scripts
> python3 -m autopilot.setup.run_script hifiberry jackd

Functions:

call_series(commands[, series_name])

Call a series of commands, giving a single return code on completion or failure

run_script(script_name)

run_scripts(scripts[, return_all, print_status])

Run a series of scripts, printing results

list_scripts()

call_series(commands, series_name=None)[source]

Call a series of commands, giving a single return code on completion or failure

Parameters

commands

Returns

run_script(script_name)[source]
run_scripts(scripts, return_all=False, print_status=True) Union[bool, Dict[str, bool]][source]

Run a series of scripts, printing results

Parameters

scripts (list) – list of script names

Returns

success or failure of scripts - True if all were successful, False otherwise.

Return type

bool

list_scripts()[source]