Skip to main content

Command-line interface for interacting with Backup-chan.

Project description

Backup-chan CLI

PyPI - License PyPI - Python Version PyPI - Version

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


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.5.0.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

backupchan_cli-0.5.0-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

Details for the file backupchan_cli-0.5.0.tar.gz.

File metadata

  • Download URL: backupchan_cli-0.5.0.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for backupchan_cli-0.5.0.tar.gz
Algorithm Hash digest
SHA256 3ce2ae5a66c40fb160fad5431763d750159c6cadce275cd97ade5118c3a8e586
MD5 ae3035ef281af9e0a1d2b723409b8512
BLAKE2b-256 9a378d26a5208d582ce95007ba76124060acd3ae1d06aa2f5e0ca6e444333a8d

See more details on using hashes here.

File details

Details for the file backupchan_cli-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: backupchan_cli-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 12.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for backupchan_cli-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3ac55550d144b8e00ea73545e2d4b67f67a5c10b37756ffe170312f856caa022
MD5 e1dcf9d3c222d5f2dc62dbd85d0071f2
BLAKE2b-256 d28afd3b0a01a41ff334a22c5fb07a98d478dacf971a7864977dc24bc98388bb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page