stdio2.lua
Branches > main > aeda3bc > files / nvim / pack / plugins / opt / conjure / lua / conjure / remote / stdio2.lua
-- [nfnl] fnl/conjure/remote/stdio2.fnl
local _local_1_ = require("conjure.nfnl.module")
local autoload = _local_1_.autoload
local define = _local_1_.define
local core = autoload("conjure.nfnl.core")
local str = autoload("conjure.nfnl.string")
local client = autoload("conjure.client")
local log = autoload("conjure.log")
local uv = vim.uv
local M = define("conjure.remote.stdio2")
M["parse-cmd"] = function(x)
if core["table?"](x) then
return {cmd = core.first(x), args = core.rest(x)}
elseif core["string?"](x) then
return M["parse-cmd"](str.split(x, "%s"))
else
return nil
end
end
return M