public UntagFileCommand(ILogger <TagFileCommand> logger, IFilePathExtractor filePathExtractor, IHashService hashService, ITagParser tagParser, Func <File> newFile) { _logger = logger; _filePathExtractor = filePathExtractor; _tagParser = tagParser; _newFile = newFile; }
public TagFileCommand(ILogger <TagFileCommand> logger, IConsoleWriter consoleWriter, IFilePathExtractor filePathExtractor, Func <File> newFile, IFile file, IAutoTagHandler autoTagHandler) { _logger = logger; _consoleWriter = consoleWriter; _filePathExtractor = filePathExtractor; _newFile = newFile; _file = file; _autoTagHandler = autoTagHandler; }
public IdentifyCommand(IConsoleWriter consoleWriter, IFileTypeFinder fileTypeFinder, IFilePathExtractor filePathExtractor) { _consoleWriter = consoleWriter; _fileTypeFinder = fileTypeFinder; _filePathExtractor = filePathExtractor; }
public FileInfoCommand(IConsoleWriter consoleWriter, IFilePathExtractor filePathExtractor, Func <File> newFile) { _consoleWriter = consoleWriter; _filePathExtractor = filePathExtractor; _newFile = newFile; }
public ExifCommand(IConsoleWriter consoleWriter, IFilePathExtractor filePathExtractor) { _consoleWriter = consoleWriter; _filePathExtractor = filePathExtractor; }