I have been working with C# for a few projects, nothing big or something. So I want to start working on a real project now. I've created a IRC bot in C#. This IRC bot runs without a GUI in a commandline. Now when it runs, it outputs every command and stuff.
What i want to do is create a interface for the application inside the commandline. So that im able to type commands into the application and output the results of the command.
I've tried reading several topics on multi-threading my software cause i believe this is needed for me to achieve this functionality. But i dont know for sure.
I've read threads like Command-line interface in Java and http://msdn.microsoft.com/en-us/library/aa288457(v=vs.71).aspx. But im still very much confused.
I've tried googling on the matter for any toolkits like http://alexis.royer.free.fr/CLI/
I would like to ask for advice on this matter and, if possible, help on the basics for this program. If someone strongly suggest me not to search for this functionality within C# then i would be happy to hear his/her opinion on why not and advice on what i should use/do.
Many thanks in advance! Roberto.
P.s. My apologies for my incorrect English grammar.