On 09/26/2014 06:54 AM, vijna...@gmail.com wrote: > Hi Folks, > > I need to develop a CLI (PyCli or similar)on Linux. > To be more specific to develop Quagga(open source routing software) like > commands using python instead of C. > > Need some good reference material for the same. > > P.S google didn't help
Wait, are you asking about making a command-line interface in Python? If so, then there are a number of aspects you can google for: - command line argument parsing. See python docs on argparse - A read/eval print loop using custom keywords and syntax, if you want your program to be interactive. - you'll need to use readline to handle line editing - something to parse line input. PyParsing perhaps. Or some other lexical parser, or manually do the parsing you need to do with .split() or regular expressions. - possibly curses for doing screen output, though print() is probably sufficient. Except for pyparsing everything is in the standard library. -- https://mail.python.org/mailman/listinfo/python-list