diff options
| author | Jan Sucan <jan@jansucan.com> | 2025-01-22 17:04:24 +0100 |
|---|---|---|
| committer | Ján Sučan <jan@jansucan.com> | 2025-01-22 17:12:56 +0100 |
| commit | 722a52b94e4d8ae73bc4ee92472dba8e7174a1ab (patch) | |
| tree | a13f6dabaf9f225dfb4c8352b7bcbcb39c97b38f /src | |
| parent | cf8eac7777e81590b24e8d285560188e31035c16 (diff) | |
Rename backup operation to create
Diffstat (limited to 'src')
| -rw-r--r-- | src/create.cpp (renamed from src/backup.cpp) | 6 | ||||
| -rw-r--r-- | src/create.h (renamed from src/backup.h) | 6 | ||||
| -rw-r--r-- | src/main.cpp | 6 | ||||
| -rw-r--r-- | src/options.cpp | 18 | ||||
| -rw-r--r-- | src/options.h | 8 |
5 files changed, 22 insertions, 22 deletions
diff --git a/src/backup.cpp b/src/create.cpp index 98898b9..460bdd1 100644 --- a/src/backup.cpp +++ b/src/create.cpp @@ -24,7 +24,7 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include "backup.h" +#include "create.h" #include "buffered_stream.h" #include "format_v2.h" @@ -248,7 +248,7 @@ class DiffFinder assert(m_old_page.getStart() == m_new_page.getStart()); if (m_old_page.getSize() != m_new_page.getSize()) { - throw BackupError( + throw CreateError( "cannot read the same amount of data from both files"); } @@ -350,7 +350,7 @@ class DiffFinder }; void -backup(const OptionsBackup &opts) +create(const OptionsCreate &opts) { std::ifstream in_istream{opts.getInFilePath(), std::ifstream::in | std::ifstream::binary}; diff --git a/src/backup.h b/src/create.h index ed7bf1a..bbfc374 100644 --- a/src/backup.h +++ b/src/create.h @@ -29,10 +29,10 @@ #include "exception.h" #include "options.h" -class BackupError : public DiffddError +class CreateError : public DiffddError { public: - explicit BackupError(const std::string &message) : DiffddError(message) {} + explicit CreateError(const std::string &message) : DiffddError(message) {} }; -void backup(const OptionsBackup &opts); +void create(const OptionsCreate &opts); diff --git a/src/main.cpp b/src/main.cpp index 499140f..364762d 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -24,7 +24,7 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include "backup.h" +#include "create.h" #include "options.h" #include "restore.h" @@ -46,8 +46,8 @@ main(int argc, char **argv) OptionParser::printUsage(); } else if (OptionParser::isVersion(argc, argv)) { print_version(); - } else if (OptionParser::isBackup(argc, argv)) { - backup(OptionParser::parseBackup(argc, argv)); + } else if (OptionParser::isCreate(argc, argv)) { + create(OptionParser::parseCreate(argc, argv)); } else if (OptionParser::isRestore(argc, argv)) { restore(OptionParser::parseRestore(argc, argv)); } else { diff --git a/src/options.cpp b/src/options.cpp index a5912b6..9cf9d73 100644 --- a/src/options.cpp +++ b/src/options.cpp @@ -44,19 +44,19 @@ Options::getBufferSize() const } std::filesystem::path -OptionsBackup::getInFilePath() const +OptionsCreate::getInFilePath() const { return in_file_path; } std::filesystem::path -OptionsBackup::getBaseFilePath() const +OptionsCreate::getBaseFilePath() const { return base_file_path; } std::filesystem::path -OptionsBackup::getOutFilePath() const +OptionsCreate::getOutFilePath() const { return out_file_path; } @@ -76,7 +76,7 @@ OptionsRestore::getOutFilePath() const void OptionParser::printUsage() { - std::cout << "Usage: " << PROGRAM_NAME_STR << " backup"; + std::cout << "Usage: " << PROGRAM_NAME_STR << " create"; std::cout << " [-B BUFFER_SIZE] -i INFILE -b BASEFILE -o OUTFILE" << std::endl; @@ -101,9 +101,9 @@ OptionParser::isVersion(int argc, char **argv) } bool -OptionParser::isBackup(int argc, char **argv) +OptionParser::isCreate(int argc, char **argv) { - return isOperation(argc, argv, "backup"); + return isOperation(argc, argv, "create"); } bool @@ -112,10 +112,10 @@ OptionParser::isRestore(int argc, char **argv) return isOperation(argc, argv, "restore"); } -OptionsBackup -OptionParser::parseBackup(int argc, char **argv) +OptionsCreate +OptionParser::parseCreate(int argc, char **argv) { - OptionsBackup opts; + OptionsCreate opts; // Skip the executable name. Do not skip the operation name. getopt expects // to start at an argument immediately preceding the possible options. diff --git a/src/options.h b/src/options.h index ba7e7ac..593bcad 100644 --- a/src/options.h +++ b/src/options.h @@ -53,12 +53,12 @@ class Options uint32_t buffer_size; }; -class OptionsBackup : public Options +class OptionsCreate : public Options { friend class OptionParser; public: - virtual ~OptionsBackup() override = default; + virtual ~OptionsCreate() override = default; std::filesystem::path getInFilePath() const; std::filesystem::path getBaseFilePath() const; @@ -91,10 +91,10 @@ class OptionParser static void printUsage(); static bool isHelp(int argc, char **argv); static bool isVersion(int argc, char **argv); - static bool isBackup(int argc, char **argv); + static bool isCreate(int argc, char **argv); static bool isRestore(int argc, char **argv); ; - static OptionsBackup parseBackup(int argc, char **argv); + static OptionsCreate parseCreate(int argc, char **argv); static OptionsRestore parseRestore(int argc, char **argv); private: |
