initial import code into git
[platform/upstream/mic.git] / tools / micng
1 #!/usr/bin/python -t
2
3 import sys, os
4 import subprocess
5 import micng.utils.cmdln as cmdln
6
7 class Mic(cmdln.Cmdln):
8     def run_subcmd(self, subcmd, opts, args):
9         creator = "mic-image-create"
10         tools = {
11                  "cr":creator, "create":creator,
12                 }
13         
14         argv = [tools[subcmd]]
15         argv.extend(args)
16         subprocess.call(argv)        
17         
18     @cmdln.alias("cr")
19     def do_create(self, argv):
20         """${cmd_name}: create image
21
22            ${cmd_usage}
23            ${cmd_option_list}
24         """
25         self.run_subcmd("create", None, argv[1:])
26     
27     @cmdln.alias("cv")
28     def do_convert(self, argv):
29         """${cmd_name}: convert an image format to another one
30         """
31
32 if __name__ == "__main__":
33         mic = Mic()
34         ret = mic.main()
35         sys.exit(ret)