shell.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:koadic 作者: zerosum0x0 项目源码 文件源码
def autocomplete(self, text, state):
        import readline
        line = readline.get_line_buffer()
        splitted = line.split(" ")

        # if there is a space, delegate to the commands autocompleter
        if len(splitted) > 1:
            if splitted[0] in self.actions:
                return self.actions[splitted[0]].autocomplete(self, line, text, state)
            else:
                return None

        # no space, autocomplete will be the basic commands:
        options = [x + " " for x in self.actions.keys() if x.startswith(text)]
        try:
            return options[state]
        except:
            return None
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号