/*
 * Copyright (c) KylinSoft  Co., Ltd. 2024. All rights reserved.
 *
 * kaiming is licensed under the GPL v2.0+.
 * 
 * See the LICENSE file for more details.
 */

#ifndef __KMRemoteModify_H__
#define __KMRemoteModify_H__
 
#include <vector>
#include <fstream>

#include "common/KMEnv.h"
#include "common/KMSubCommand.h"
#include "common/KMBuildinOptions.h"

 class KMRemoteModify : public KMSubCommand
{
    DECLARE_DYNCREATE(KMRemoteModify);

public:
    KMRemoteModify();
    ~KMRemoteModify() override;

    int dispose(int argc, char **argv) override;
    // void init();
    // int start(const std::vector<std::string> &vec_name);

private:
    class Options;
    class Private;
    std::unique_ptr<Private> d;
};

#endif // KMRemoteModify_H