diff --git a/distant-lua/src/session/api.rs b/distant-lua/src/session/api.rs index 230cad7..95d9936 100644 --- a/distant-lua/src/session/api.rs +++ b/distant-lua/src/session/api.rs @@ -164,14 +164,14 @@ make_api!( make_api!( spawn, RemoteProcess, - { cmd: String, args: Vec }, + { cmd: String, #[serde(default)] args: Vec }, |channel, tenant, params| { channel.spawn(tenant, params.cmd, params.args).await } ); make_api!( spawn_wait, Output, - { cmd: String, args: Vec }, + { cmd: String, #[serde(default)] args: Vec }, |channel, tenant, params| { let proc = channel.spawn(tenant, params.cmd, params.args).await.to_lua_err()?; let id = LuaRemoteProcess::from_distant_async(proc).await?.id; @@ -182,7 +182,7 @@ make_api!( make_api!( spawn_lsp, RemoteLspProcess, - { cmd: String, args: Vec }, + { cmd: String, #[serde(default)] args: Vec }, |channel, tenant, params| { channel.spawn_lsp(tenant, params.cmd, params.args).await } );