e
This commit is contained in:
40
ac/ac.disk.ko
Normal file
40
ac/ac.disk.ko
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
SPMf{["files"]={["/sys/drivers/ac.screen.ko"]=[=[local driver = {}
|
||||||
|
|
||||||
|
driver.type = "fs"
|
||||||
|
driver.name = "Advanced Computers disk driver"
|
||||||
|
driver.version = "1.0.0"
|
||||||
|
driver.apiVersion = 1
|
||||||
|
driver.description = "Driver for Advanced Computers disks"
|
||||||
|
driver.manifest = "ac.disk.ko"
|
||||||
|
|
||||||
|
driver.api = function(component)
|
||||||
|
return {
|
||||||
|
readAllText = function(dir)
|
||||||
|
local drive = component:open(dir)
|
||||||
|
local file = drive.read()
|
||||||
|
drive = nil
|
||||||
|
return file
|
||||||
|
end,
|
||||||
|
writeAllText = function(dir, content)
|
||||||
|
local drive = component:open(dir)
|
||||||
|
drive.write(content)
|
||||||
|
drive = nil
|
||||||
|
end,
|
||||||
|
appendAllText = function(dir, content)
|
||||||
|
local drive = component:open(dir)
|
||||||
|
drive.append(content)
|
||||||
|
drive = nil
|
||||||
|
end,
|
||||||
|
list = function(dir)
|
||||||
|
return component:list(dir)
|
||||||
|
end,
|
||||||
|
mkFile = function(dir)
|
||||||
|
component:makeFile(dir)
|
||||||
|
end,
|
||||||
|
mkDir = function(dir)
|
||||||
|
component:makeDirectory(dir)
|
||||||
|
end
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
||||||
|
return driver]=]},["dependencys"]={},["version"]="1.0.0"}
|
||||||
26
ac/ac.screen.ko
Normal file
26
ac/ac.screen.ko
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
SPMf{["files"]={["/sys/drivers/ac.screen.ko"]=[=[local driver = {}
|
||||||
|
|
||||||
|
driver.type = "terminal"
|
||||||
|
driver.name = "Advanced Computers screen driver"
|
||||||
|
driver.version = "1.0.0"
|
||||||
|
driver.apiVersion = 1
|
||||||
|
driver.description = "Driver for Advanced Computers screens"
|
||||||
|
driver.manifest = "ac.screen.ko"
|
||||||
|
|
||||||
|
driver.api=function(component)
|
||||||
|
return {
|
||||||
|
write=function(...)
|
||||||
|
component.printInline(...)
|
||||||
|
end,
|
||||||
|
print=function(...)
|
||||||
|
component.print(...)
|
||||||
|
end,
|
||||||
|
printInline=function(...)
|
||||||
|
component.printInline(...)
|
||||||
|
end,
|
||||||
|
clear=function(...)
|
||||||
|
component.clear()
|
||||||
|
end
|
||||||
|
}
|
||||||
|
end
|
||||||
|
return driver]=]},["dependencys"]={},["version"]="1.0.0"}
|
||||||
1
main/test.spm
Normal file
1
main/test.spm
Normal file
@@ -0,0 +1 @@
|
|||||||
|
SPMf{["files"]={["/test.txt"]=[=[HELLO, WORLD!]=]},["dependencys"]={},["version"]="1.0.0"}
|
||||||
@@ -1 +0,0 @@
|
|||||||
SPMf{["files"]={["/test.txt"]="HELLO, WORLD!"},["dependencys"]={},["version"]="1.0.0"}
|
|
||||||
Reference in New Issue
Block a user