All apps/Gmvault

Gmvault

gmvault

Gmvault is a tool for backing up your gmail account and never lose email correspondence.

Runs as gmvault|macOS, Linux, Windows|github.com

Command form

ai-draft · 2 tasks · 19 fields

Back up a Gmail account to a local database or restore one. Check and export are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui gmvault

gmvault sync

Sync account

Back up a Gmail account into the local database.

Sync accountExample values, fixed in this page — nothing here reaches a terminal
Basic
Gmail address*
string
Sync type
3 choicesenum
Database directory
directory
Use OAuth
--oauth2
Interactive password
--passwd
Renew OAuth token
--renew-oauth2-tok
Emails only
--emails-only
Chats only
--chats-only
Debug
--debug
TasksEach one presets the form for one job
Sync account
emailtypedb_diroauth2passwdrenew_tokenemails_onlychats_onlydebug
ParametersOnly these flags are editable in the form
Gmail address
string · positional 0
Sync type
enum
--type-tfullquickcustom
Database directory
path
--db-dir-d
Use OAuth
boolean
--oauth2-y
Interactive password
boolean
--passwd-p
Renew OAuth token
boolean
--renew-oauth2-tok
Emails only
boolean
--emails-only
Chats only
boolean
--chats-only
Debug
boolean
--debug

gmvault restore

Restore account

Restore the local database into a Gmail account.

Restore accountExample values, fixed in this page — nothing here reaches a terminal
Basic
Gmail address*
string
Restore type
2 choicesenum
Apply label
string
Database directory
directory
Use OAuth
--oauth2
Interactive password
--passwd
Renew OAuth token
--renew-oauth2-tok
Emails only
--emails-only
Chats only
--chats-only
Debug
--debug
TasksEach one presets the form for one job
Restore account
emailtypeapply_labeldb_diroauth2passwdrenew_tokenemails_onlychats_onlydebug
ParametersOnly these flags are editable in the form
Gmail address
string · positional 0
Restore type
enum
--type-tfullquick
Apply label
string
--apply-label-a
Database directory
path
--db-dir-d
Use OAuth
boolean
--oauth2-y
Interactive password
boolean
--passwd-p
Renew OAuth token
boolean
--renew-oauth2-tok
Emails only
boolean
--emails-only
Chats only
boolean
--chats-only
Debug
boolean
--debug
SourcesEvery flag above is checked against these
src
sync_parser.add_argument('email', sync_parser.add_argument("-d", "--db-dir", sync_parser.add_argument("-y", "--oauth2", sync_parser.add_argument("-p", "--passwd", sync_parser.add_argument("--renew-oauth2-tok", sync_parser.add_argument("--emails-only", sync_parser.add_argument("--chats-only", sync_parser.add_argument("--debug", "-debug", sync_parser.add_argum…
help

github.com

src
rest_parser.add_argument('email', rest_parser.add_argument("-d", "--db-dir", rest_parser.add_argument("-y", "--oauth2", rest_parser.add_argument("-p", "--passwd", rest_parser.add_argument("--renew-oauth2-tok", rest_parser.add_argument("--emails-only", rest_parser.add_argument("--chats-only", rest_parser.add_argument("--debug", "-debug", rest_parser.add_argum…
help

github.com

Before it fills your prompt, Otty checks the installed gmvault against its version. A form that does not match your version is not offered.