20 #ifndef KICAD_PROJECT_ARCHIVER_H 21 #define KICAD_PROJECT_ARCHIVER_H 23 #include <wx/string.h> 47 bool Archive(
const wxString& aSrcDir,
const wxString& aDestFile,
REPORTER& aReporter,
48 bool aVerbose =
true,
bool aIncludeExtraFiles =
false );
59 bool Unarchive(
const wxString& aSrcFile,
const wxString& aDestDir,
REPORTER& aReporter );
62 #endif // KICAD_PROJECT_ARCHIVER_H bool Archive(const wxString &aSrcDir, const wxString &aDestFile, REPORTER &aReporter, bool aVerbose=true, bool aIncludeExtraFiles=false)
Creates an archive of the project.
Container for project specific data.
A pure virtual class used to derive REPORTER objects from.
~PROJECT_ARCHIVER()=default
bool Unarchive(const wxString &aSrcFile, const wxString &aDestDir, REPORTER &aReporter)
Extracts an archive of the current project over existing files Warning: this will overwrite files in ...