Initial commit
This commit is contained in:
29
readline/mtg.py
Normal file
29
readline/mtg.py
Normal file
@ -0,0 +1,29 @@
|
||||
import cmd
|
||||
|
||||
completions = [
|
||||
'Mage Slayer (Alara Reborn)',
|
||||
'Magefire Wings (Alara Reborn)',
|
||||
'Sages of the Anima (Alara Reborn)',
|
||||
'Sanctum Plowbeast (Alara Reborn)',
|
||||
'Sangrite Backlash (Alara Reborn)',
|
||||
'Sanity Gnawers (Alara Reborn)',
|
||||
'Sen Triplets (Alara Reborn)'
|
||||
]
|
||||
|
||||
class mycmd(cmd.Cmd):
|
||||
def __init__(self):
|
||||
cmd.Cmd.__init__(self)
|
||||
|
||||
def do_quit(self, s):
|
||||
return True
|
||||
|
||||
def do_add(self, s):
|
||||
pass
|
||||
|
||||
def complete_add(self, text, line, begidx, endidx):
|
||||
mline = line.partition(' ')[2]
|
||||
offs = len(mline) - len(text)
|
||||
return [s[offs:] for s in completions if s.startswith(mline)]
|
||||
|
||||
if __name__ == '__main__':
|
||||
mycmd().cmdloop()
|
Reference in New Issue
Block a user