Lines Matching refs:name
61 def __init__(self, name, desc, version_regex=None, version_args='-V'): argument
62 self.name = name
103 def create(name): argument
112 cls = Bintool.find_bintool_class(name)
117 obj = cls(name)
131 print(FORMAT % (self.name, version, self.desc,
148 names = [name for name in names if name[0] != '_']
149 names = [name[6:] if name.startswith('btool_') else name
150 for name in names]
161 for name in names:
162 btool = Bintool.create(name)
171 if self.name in self.missing_list:
181 return tools.tool_find(self.name)
208 print(col.build(col.YELLOW, 'Fetch: %s' % self.name))
221 dest = os.path.join(self.tooldir, self.name)
257 for name in name_list:
258 btool = Bintool.create(name)
260 status[result].append(name)
289 if self.name in self.missing_list:
291 name = os.path.expanduser(self.name) # Expand paths containing ~
292 all_args = (name,) + args
304 if not any([result.stdout, result.stderr, tools.tool_find(name)]):
460 for name in modules:
461 module = Bintool.find_bintool_class(name)
463 if test_missing == name:
469 hdr = 'Bintool: %s: %s' % (name, first_line)
476 missing.append(name)
544 def __init__(self, name, compression=None, compress_args=None, argument
547 desc = '%s compression' % (compression if compression else name)
548 super().__init__(name, desc, version_regex, version_args)
556 fetch_package = name
570 tools.write_file(tmp.name, indata)
571 args = self.compress_args + ['--stdout', tmp.name]
585 tools.write_file(inf.name, indata)
586 args = self.decompress_args + ['--stdout', inf.name]