Как сделать многоуровневый интерфейс командной строки в Python?

Я пытаюсь создать интерфейс командной строки, предпочтительно написанный на Python. Мне нужен многоуровневый интерфейс командной строки, Если я наберу:

cmd> level2

, я хочу, чтобы при нажатии клавиши табуляции появлялись level2_subcommand_1 и level2_subcommand_2, но без level1 и без level3.

Я не смог сделать это как с cmd lib, так и с readline.

6
задан SilentGhost 19 October 2010 в 15:10
поделиться