30 void executePass(
PROCESS id,
const QStringList &args,
31 QString input = QString(),
bool readStdout =
true,
32 bool readStderr =
true);
67 void Show(QString file)
override;
79 void Insert(QString file, QString newValue,
bool overwrite =
false)
override;
85 void Remove(QString file,
bool isDir =
false)
override;
91 void Init(QString path,
const QList<UserInfo> &users)
override;
101 void Move(
const QString src,
const QString dest,
102 const bool force =
false)
override;
109 void Copy(
const QString src,
const QString dest,
110 const bool force =
false)
override;
Pass()
Construct a Pass instance.
void Init(QString path, const QList< UserInfo > &users) override
Initialize password store.
void OtpGenerate(QString file) override
Generate OTP code.
void Insert(QString file, QString newValue, bool overwrite=false) override
Insert new password.
~RealPass() override=default
Destructor.
void Show(QString file) override
Show decrypted password.
void Copy(const QString src, const QString dest, const bool force=false) override
Copy password file or directory.
void GitPull_b() override
Pull with rebase.
RealPass()
Construct a RealPass instance.
void Remove(QString file, bool isDir=false) override
Remove password or directory.
void GitInit() override
Initialize Git repository in password store.
void GitPull() override
Pull changes from remote.
void Move(const QString src, const QString dest, const bool force=false) override
Move password file or directory.
void GitPush() override
Push changes to remote.