I\'m writing a cross-platform shell like program in python and I\'d like to add custom tab-completion actions. On Unix systems I can use the built-in readline module and use
you could look at how ipython does it with pyreadline as well, maybe
Do u have a look at PyReadline: a ctypes-based readline for Windows? Although 3rd-party packages is NOT your option, maybe it's useful for build one's own, isn't it:).
Another possibility to check out is readline.py.