aboutsummaryrefslogtreecommitdiff
path: root/src/help.lua
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
}