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.2.tar.gz (11.0 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.2-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for backupchan_cli-0.5.2.tar.gz
Algorithm Hash digest
SHA256 bce3c99e51314e23b854a5d27de240b92dc88523955c0eb6c05c0da27e758b76
MD5 4c6bd593bfd4f6324c2fc1c74e76598d
BLAKE2b-256 fc4c6db3b976ea19190c8c49b4e2cb7d240dde572061412780925e99dfcbab00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: backupchan_cli-0.5.2-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.5

File hashes

Hashes for backupchan_cli-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6c598d68b9530d3b235922deacf86dcaaf96fccaaabda49500c98f30db48a6bb
MD5 aa056dc4abb7d7a4d9daf115cbb27f22
BLAKE2b-256 ca30ba936b55497e63973dcce81d3e7f343ed7b86c6bfb0bd1509215f48aa007

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