libero build — gen + build server + build all clients.
pub fn run(
project_path project_path: String,
) -> Result(Nil, String)
Run gen, then build the server and each client package.
nolint: stringly_typed_error – CLI module, String errors are user-facing messages