diff --git a/lexicon b/lexicon index b6d1165..28d5d7a 100755 --- a/lexicon +++ b/lexicon @@ -2,39 +2,6 @@ if not arg[1] then print("no argument, try again") return end -for _, v in pairs(arg) do - if v == "-h" - or v == "--help" - or v == "--usage" - or v == "--howdo" - or v == "--how" - or arg[1] == "help" - or arg[1] == "how" - or arg[1] == "howdo" - then please_help = true end -end - ---USAGE COMMANDS -if please_help then - if arg[1] == "all" - or arg[1] == "a" then - print("all\n\tshows all words in heonian") - return - end - if arg[1] == "search" - or arg[1] == "s" then - print("search \n\tsearches all words and shows only those that return to string.find()") - return - end - if arg[1] == "transcript" - or arg[1] == "tr" then - print("transcript \n\ttranscripts the word to heonian script") - return - end - print("all\n\tshows all words in heonian\nsearch \n\tsearches all words and shows only those that return to string.find()\ntranscript \n\ttranscripts the word to heonian script") - return -end - require "R2H2" require "color" @@ -46,17 +13,55 @@ searchList = require "search_list" words = dofile("words.lua") -if arg[1] == "all" then - showList() +for _, v in pairs(arg) do + if v == "-h" + or v == "--help" + or v == "--usage" + or v == "--how" + then + please_help = true + end +end + +if arg[1] == "h" +or arg[1] == "help" +or arg[1] == "how" +or arg[1] == "howdo" then + print([[all + shows all words in heonian. +search + searches all words and shows only those that return to string.find() +transcript + transcripts the word to heonian script + ]]) return end -if arg[1] == "search" then - if arg[2] then searchList(arg[2]) - else print("insert query") end +if arg[1] == "a" +or arg[1] == "all" then + if please_help then + print("all\n\tshows all words in heonian") + else + showList() + end return end -if arg[1] == "transcript" then - if arg[2] then print(convertToHeonian(arg[2])) - else print("no string found") end +if arg[1] == "s" +or arg[1] == "search" then + if please_help then + print("all\n\tshows all words in heonian") + else + if arg[2] then searchList(arg[2]) + else print("no query to search") end + end return end +if arg[1] == "tr" +or arg[1] == "transcript" then + if please_help then + print("all\n\tshows all words in heonian") + else + if arg[2] then print(convertToHeonian(arg[2])) + else print("no string to transcript") end + return + end +end