forked from Silverfish/proton-bridge
Other: Add vault-editor readme
This commit is contained in:
72
utils/vault-editor/README.md
Normal file
72
utils/vault-editor/README.md
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
# Vault Editor
|
||||||
|
|
||||||
|
Bridge uses an encrypted vault to store persistent data. This is a tool for reading and writing this vault.
|
||||||
|
|
||||||
|
Example usage:
|
||||||
|
```bash
|
||||||
|
$ ./vault-editor read
|
||||||
|
{
|
||||||
|
"Settings": {
|
||||||
|
"GluonDir": "/Users/james/Library/Caches/protonmail/bridge/gluon",
|
||||||
|
"IMAPPort": 1143,
|
||||||
|
"SMTPPort": 1025,
|
||||||
|
"IMAPSSL": false,
|
||||||
|
"SMTPSSL": false,
|
||||||
|
"UpdateChannel": "stable",
|
||||||
|
"UpdateRollout": 0.6046602879796196,
|
||||||
|
"ColorScheme": "",
|
||||||
|
"ProxyAllowed": true,
|
||||||
|
"ShowAllMail": true,
|
||||||
|
"Autostart": false,
|
||||||
|
"AutoUpdate": true,
|
||||||
|
"LastVersion": "2.4.1+git",
|
||||||
|
"FirstStart": true,
|
||||||
|
"FirstStartGUI": true
|
||||||
|
},
|
||||||
|
"Users": null,
|
||||||
|
"Cookies": ...
|
||||||
|
"Certs": {
|
||||||
|
"Bridge": {
|
||||||
|
"Cert": ...
|
||||||
|
"Key": ...
|
||||||
|
},
|
||||||
|
"Installed": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$ ./vault-editor read > vault.json # export the vault as JSON
|
||||||
|
|
||||||
|
$ vim vault.json # modify the exported vault somehow
|
||||||
|
|
||||||
|
$ cat vault.json|./vault-editor write # import the modified vault
|
||||||
|
|
||||||
|
$ ./vault-editor read # the vault should have been modified
|
||||||
|
{
|
||||||
|
"Settings": {
|
||||||
|
"GluonDir": "/Users/james/Library/Caches/protonmail/bridge/gluon",
|
||||||
|
"IMAPPort": 1144,
|
||||||
|
"SMTPPort": 1026,
|
||||||
|
"IMAPSSL": true,
|
||||||
|
"SMTPSSL": true,
|
||||||
|
"UpdateChannel": "early",
|
||||||
|
"UpdateRollout": 0.6046602879796196,
|
||||||
|
"ColorScheme": "",
|
||||||
|
"ProxyAllowed": true,
|
||||||
|
"ShowAllMail": true,
|
||||||
|
"Autostart": false,
|
||||||
|
"AutoUpdate": true,
|
||||||
|
"LastVersion": "2.4.1+git",
|
||||||
|
"FirstStart": true,
|
||||||
|
"FirstStartGUI": true
|
||||||
|
},
|
||||||
|
"Users": null,
|
||||||
|
"Cookies": ...
|
||||||
|
"Certs": {
|
||||||
|
"Bridge": {
|
||||||
|
"Cert": ...
|
||||||
|
"Key": ...
|
||||||
|
},
|
||||||
|
"Installed": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user