| 1026 | |
| 1027 | # ------------------------[ resource <category> [dump] ]-------------- |
| 1028 | def do_resource(self, arg): |
| 1029 | arg = re.split("\s+", arg, 1) |
| 1030 | cat, dump = arg[0], len(arg) > 1 |
| 1031 | self.populate_resource() |
| 1032 | if cat in self.options_resource: |
| 1033 | str_send = '(*) {128 string cvs print (\\n) print}'\ |
| 1034 | ' 128 string /' + cat + ' resourceforall' |
| 1035 | items = self.cmd(str_send).splitlines() |
| 1036 | for item in sorted(items): |
| 1037 | output().info(item) |
| 1038 | if dump: |
| 1039 | self.do_dump('/' + item + ' /' + cat + |
| 1040 | ' findresource', True) |
| 1041 | else: |
| 1042 | self.onecmd("help resource") |
| 1043 | |
| 1044 | def help_resource(self): |
| 1045 | self.populate_resource() |