-- netfolder client api
function list(server, path)
    expect(1, server, "string")
    expect(2, path, "string")
    os.run({}, "/etc/netfolder/ls.sys" , server , path)
end
function delete(server, path)
    expect(1, server, "string")
    expect(2, path, "string")
    os.run({}, "/etc/netfolder/delete.sys", server, path)
end
function getfile(server, serverpath, localpath)
    expect(1, server, "string")
    expect(2, serverpath, "string")
    expect(3, localpath, "string")
    os.run({}, "/etc/netfolder/getfile.sys", server, serverpath, localpath)
end
function putfile(server, serverpath, localpath)
    expect(1, server, "string")
    expect(2, serverpath, "string")
    expect(3, localpath, "string")
    os.run({}, "/etc/netfolder/putfile.sys", server, serverpath, localpath)
end
function getfolder(server, path)
    expect(1, server, "string")
    expect(2, path, "string")
    os.run({}, "/etc/netfolder/getfolder.sys" , server, path)
end
function putfolder(server, serverpath, localpath)
    expect(1, server, "string")
    expect(2, serverpath, "string")
    expect(3, localpath, "string","nil")
    os.run({}, "/etc/netfolder/putfolder.sys", server, serverpath, localpath)
end
