remove history from TODO
[wmiirc-lua.git] / luaixp / test.lua
blob78bbc8795b9ef50af10ef6be6c000f53f4e522cc
1 #!/usr/bin/env lua
3 require "ixp"
5 print ("testing...")
6 ixp.test ()
8 print ("create new ixp...")
9 x = ixp.new("unix!/tmp/ns.bart.:0/wmii")
11 print ("testing...")
12 x:test ()
15 print ("writing...")
16 x:write ("/lbar/1", '#FF0000 #00FF00 #0000FF 1xxx')
18 print ("reading...")
19 data = x:read ("/lbar/1")
20 print (data)
22 print ("stating...")
23 data = x:stat ("/event")
24 for k,v in pairs (data) do
25 local hex = ""
26 if type(v) == "number" then
27 hex = string.format(" (0x%x)",v)
28 end
29 print (" "..k.." = " .. tostring(v) .. hex)
30 end
32 print ("directory list...")
33 for data in x:idir ("/") do
34 local slash = ""
35 if data.modestr:match("^d") then
36 slash = "/"
37 end
38 print (" " .. data.name .. slash)
39 end
42 print ("iterating...")
43 for ev in x:iread("/event") do
44 print ("ev: '" .. ev .. "'")
45 end
47 print ("finished!")