diff --git a/scripts/commands/CopyCommand.py b/scripts/commands/CopyCommand.py new file mode 100644 index 0000000..c57b7ab --- /dev/null +++ b/scripts/commands/CopyCommand.py @@ -0,0 +1,13 @@ +import shutil + +class CopyCommand: + def __init__(self, pathProvider, copyArguments): + assert pathProvider is not None + assert copyArguments is not None + + self.__pathProvider = pathProvider + self.__copyArguments = copyArguments + + def execute(self): + shutil.copy(self.__copyArguments.source, self.__copyArguments.target) +