#ifndef SIMPLE_RENAME_HPP #define SIMPLE_RENAME_HPP #include #include "rename_object.hpp" #ifdef _WIN32 using string = std::wstring; #else using string = std::string; #endif #define STRING_TYPE "string" #define NUM_TYPE "number" #define YEAR_TYPE "year" #define DATE_TYPE "date" #define BOOL_TYPE "bool" extern "C" { bool init(const string &configuration); std::vector< RenameObject > getOptions( const RenameObject &search ); bool renamePath( const string &path, const RenameObject &renamer ); std::vector< std::pair > getCustomKeys(); const string getName(); const bool canRenameMultipleFiles(); } #endif // TV_RENAME_HPP