summaryrefslogtreecommitdiff
path: root/tools/micng
diff options
context:
space:
mode:
Diffstat (limited to 'tools/micng')
-rwxr-xr-xtools/micng35
1 files changed, 35 insertions, 0 deletions
diff --git a/tools/micng b/tools/micng
new file mode 100755
index 0000000..ea98dbd
--- /dev/null
+++ b/tools/micng
@@ -0,0 +1,35 @@
+#!/usr/bin/python -t
+
+import sys, os
+import subprocess
+import micng.utils.cmdln as cmdln
+
+class Mic(cmdln.Cmdln):
+ def run_subcmd(self, subcmd, opts, args):
+ creator = "mic-image-create"
+ tools = {
+ "cr":creator, "create":creator,
+ }
+
+ argv = [tools[subcmd]]
+ argv.extend(args)
+ subprocess.call(argv)
+
+ @cmdln.alias("cr")
+ def do_create(self, argv):
+ """${cmd_name}: create image
+
+ ${cmd_usage}
+ ${cmd_option_list}
+ """
+ self.run_subcmd("create", None, argv[1:])
+
+ @cmdln.alias("cv")
+ def do_convert(self, argv):
+ """${cmd_name}: convert an image format to another one
+ """
+
+if __name__ == "__main__":
+ mic = Mic()
+ ret = mic.main()
+ sys.exit(ret)