Command-line interface for interacting with Backup-chan.
Project description
Backup-chan CLI
This is the command-line interface program for interacting with a Backup-chan server.
Installing
# The easy way
pip install backupchan-cli
# Installing from source
git clone https://github.com/Backupchan/cli.git backupchan-cli
cd backupchan-cli
pip install .
# Run directly from source, no installing even needed
./cli.py
Configuring
The CLI has to first be configured before you can use it. Run:
# Interactive configuration.
backupchan config new -i
# Non-interactive configuration.
backupchan config new -H "http://host" -p 5050 -a "your api key"
Run backupchan --help to see all the commands you can use.
Example usage
$ backupchan target list
Showing page 1
1. | Classified documents
| Alias: classified
| ID: f81d4fae-7dec-11d0-a765-00a0c91e6bf6
| Type: Multiple files
| Recycle criteria: After 5 copies
| Recycle action: Recycle
| Location: /var/backups/classified_documents
| Name template: Classified-Documents-$I
| Deduplication off
=========
$ backupchan target new -n Journal -t single -c none -l /var/backups/journal -m 'journal-$D' -d --alias 'journal'
Created a new target. ID: aed76092-0052-4255-a83b-b4dbc3b2b281
$ backupchan backup upload journal ~/Documents/journal.txt
Backup uploaded.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
backupchan_cli-0.9.0.tar.gz
(12.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file backupchan_cli-0.9.0.tar.gz.
File metadata
- Download URL: backupchan_cli-0.9.0.tar.gz
- Upload date:
- Size: 12.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd4ef55ba667891ded5b17eb6068867d812396a6138f1d79eeec2d00bde92657
|
|
| MD5 |
008e8ceb8bec83aad64b08805059c331
|
|
| BLAKE2b-256 |
7f8f5c2ce1b5e391668b73df18f7ceb6ea58d9feb4a019b1b9522a65ac1e80ce
|
File details
Details for the file backupchan_cli-0.9.0-py3-none-any.whl.
File metadata
- Download URL: backupchan_cli-0.9.0-py3-none-any.whl
- Upload date:
- Size: 14.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
013d6dd9f4994f1c0f9a76542a6eefac5fd08b17e6bae6b869c2ad7edd677d22
|
|
| MD5 |
17e3b3a80b1cff933d28e468c3964bbe
|
|
| BLAKE2b-256 |
ecfeb58c1cce171f2716bb6db3c36545fe174c30726d31aaddaf550f3090c062
|