2024-07-13 21:28:22 +00:00
|
|
|
# backup-dc-from-db-cli
|
|
|
|
|
|
|
|
This is a small CLI tool to open a DeltaChat directory
|
|
|
|
and export it in the format
|
|
|
|
which can be imported by any Delta Chat client.
|
|
|
|
|
2024-07-14 00:28:21 +00:00
|
|
|
**NOTE:** if you encounter the error
|
|
|
|
`Fatal error: failed to load accounts config: channel closed`,
|
|
|
|
make sure the accounts directory you specified
|
|
|
|
isn't used by a running Delta Chat client or bot
|
|
|
|
right now.
|
|
|
|
|
2024-07-13 21:28:22 +00:00
|
|
|
## Setup
|
|
|
|
|
|
|
|
```
|
|
|
|
git clone https://git.0x90.space/missytake/backup_dc_from_db_cli
|
|
|
|
cd backup_dc_from_db_cli
|
|
|
|
poetry install
|
|
|
|
```
|
|
|
|
|
|
|
|
## Usage
|
|
|
|
|
|
|
|
```
|
|
|
|
$ poetry run backup-dc-from-db-cli -h
|
|
|
|
usage: backup-dc-from-db-cli [-h] [--db_path DB_PATH] [--account ACCOUNT] [--output OUTPUT] [--passphrase PASSPHRASE] [-v]
|
|
|
|
|
|
|
|
options:
|
|
|
|
-h, --help show this help message and exit
|
|
|
|
--db_path DB_PATH Path to DeltaChat directory
|
|
|
|
--account ACCOUNT email address of the account to backup
|
|
|
|
--output OUTPUT output file name
|
|
|
|
--passphrase PASSPHRASE
|
|
|
|
passphrase to encrypt the backup file. environment variable: DC_BACKUP_PASSPHRASE
|
|
|
|
-v, --verbose print logs
|
2024-07-14 00:28:21 +00:00
|
|
|
$ poetry run backup-dc-from-db-cli --account user@example.org --output ~/Desktop
|
2024-07-13 21:28:22 +00:00
|
|
|
```
|
|
|
|
|