parser.add_argument("-l", "--list-files", action='store_true', help="List files in a tarball")
parser.add_argument("-x", "--excluded", nargs='+', default=[],
help="excluded files")
+ parser.add_argument("-inc", "--included", nargs='+', default=[],
+ help="included files")
+ parser.add_argument("-ip", "--included-path", default=None,
+ help="path to the file containing included paths")
parser.add_argument("-xp", "--excluded-path", default=None,
help="path to the file containing excluded paths")
parser.add_argument("-e", "--equals", action='store_true', help="Checks two dirs are equal")
else:
excluded_files = args.excluded
+ if args.included_path:
+ f = open(args.included_path, 'r')
+ included_files = f.readlines()
+ f.close()
+ else:
+ included_files = args.included
+
deltatar = DeltaTar(mode=args.mode, password=args.password,
- logger=consoleLogger, excluded_files=excluded_files)
+ logger=consoleLogger, excluded_files=excluded_files,
+ included_files=included_files)
if args.full:
deltatar.create_full_backup(args.sourcepath, args.targetpath, args.volsize)