示例#1
0
文件: Commands.py 项目: nbaztec/Qirc
 def build_parser(self):
     parser = SimpleArgumentParser(prog="flags", prefix_chars="+-", add_help=None, usage="flag [--desc] +/-[hukbv]")
     parser.add_help_argument("--desc", action="store_true", dest="desc", default=False, help="Show this desc")
     parser.add_flag("+h", "-h", dest="hear", help="Hear commands")
     parser.add_flag("+v", "-v", dest="voice", help="Voice results")        
     parser.add_flag("+k", "-k", dest="kick", help="Allow kicking")
     parser.add_flag("+b", "-b", dest="ban", help="Allow banning")        
     parser.add_flag("+u", "-u", dest="url", help="Enable url titles")    
     return parser
示例#2
0
文件: Commands.py 项目: nbaztec/Qirc
 def build_parser(self):
     parser = SimpleArgumentParser(prog="armageddon", prefix_chars="+-")
     parser.add_argument("-c", "--channel", dest="chan", help="Channel", metavar="CHANNEL")
     parser.add_argument("-u", "--users", nargs="*", dest="users", help="Selective users to arma", metavar="NICK")
     parser.add_argument("-r", "--recover", dest="recover", action="store_true", default=False, help="Unban all users banned in last armageddon")        
     parser.add_flag("+w", "-w", dest="whitelist", help="Add/Remove to/from whitelist")        
     parser.add_argument("-l", "--whitelist", dest="list", action="store_true", help="Display users on whitelist ")
     parser.add_argument("hostmasks", nargs="*", help="Hostname regex(+w) or indexes(+w, -w)", metavar="HOSTMASK|INDEX")
     return parser