6 from docker_injector
import DockerInjector
10 argparser = argparse.ArgumentParser()
11 argparser.add_argument(
"command",
12 choices=[
"init",
"prepare",
"inject"])
13 argparser.add_argument(
"host",
15 argparser.add_argument(
"user",
17 argparser.add_argument(
"pw",
19 argparser.add_argument(
"image",
21 argparser.add_argument(
"source_tag",
23 argparser.add_argument(
"--dir",
27 argparser.add_argument(
"--dest_tag",
31 args = argparser.parse_args()
33 injector =
DockerInjector(args.host, args.image, args.source_tag, args.user, args.pw)
34 if args.command ==
"init":
35 injector.setup(args.dest_tag)
36 elif args.command ==
"prepare":
37 injector.unpack(args.dir)
38 elif args.command ==
"inject":
39 injector.update(args.dir, args.dest_tag)