This commit is contained in:
@@ -57,6 +57,29 @@ namespace dropshell
|
||||
void std_autocomplete(const CommandContext &ctx);
|
||||
void std_autocomplete_allowall(const CommandContext &ctx);
|
||||
|
||||
class cBackupFileName
|
||||
{
|
||||
public:
|
||||
cBackupFileName(const std::string &server, const std::string &service, const std::string &template_name);
|
||||
cBackupFileName(const std::string &filename);
|
||||
|
||||
std::string get_filename() const;
|
||||
std::string get_server() const;
|
||||
std::string get_service() const;
|
||||
std::string get_template_name() const;
|
||||
std::string get_datetime() const;
|
||||
|
||||
bool is_valid() const;
|
||||
|
||||
private:
|
||||
std::string mServer;
|
||||
std::string mService;
|
||||
std::string mTemplateName;
|
||||
std::string mDatetime;
|
||||
};
|
||||
|
||||
bool scp_file_to_remote(const server_env_manager &server_env, const std::string &local_path, const std::string &remote_path, bool silent);
|
||||
bool scp_file_from_remote(const server_env_manager &server_env, const std::string &remote_path, const std::string &local_path, bool silent);
|
||||
|
||||
} // namespace shared_commands
|
||||
} // namespace dropshell
|
||||
|
Reference in New Issue
Block a user