4 import distutils.version
6 from wizard import command, deploy, git, shell, util
9 options, args = parse_args(argv, baton)
14 shell.drop_priviledges(dir, options.log_file)
16 d = deploy.Deployment(".")
19 print d.backup(options)
21 def parse_args(argv, baton):
22 usage = """usage: %prog backup [ARGS] [DIR]
24 Takes a configured autoinstall and performs a backup of
25 its data. This data is stored by default in
26 .scripts/backups/x.y.z-yyyy-mm-dd"""
27 parser = command.WizardOptionParser(usage)
28 options, args = parser.parse_all(argv)
30 parser.error("too many arguments")