blob: cf6b25ec0ea6fc2e6d23141a1086eade7805dae2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
--
-- ~~~ help messages
--
-- main
function main ()
print("\nSelenePaw - a Lua-based PawSD utility.")
print("\n*> Usage:")
print("\n lua selenepaw.lua <verb name> <verb options>")
print("\n*> Verbs:")
print("---*> 0000 - echo")
print("\n---*> 0001 - fetchservice\n")
print("\n*> Other Utils:")
print("---*> dns")
end
-- 0000: echo
function echo ()
print("\nEcho (0000) - Send & receive the same data from a server.")
print("\n*> Usage:")
print("\n lua selenepaw.lua echo <server name> <data>\n")
end
-- 0001: fetch service
function fetchservice ()
print("\nFetch Service (0001) - Fetch a specific service from a service.")
print("\n*> Usage:")
print("\n lua selenepaw.lua fetchservice <server name> <service index>\n")
end
-- misc: look up dns
function dns ()
print("\nDNS Lookup - Look up the IP address associated with a hostname.")
print("\n*> Usage:")
print("\n lua selenepaw.lua dns <server name> <hostname>\n")
end
-- return
return {
main = main,
echo = echo,
fetchservice = fetchservice,
dns = dns
}
|