Skip to main content

A CLI tool to back up your GitHub repositories and upload to Supabase storage.

Project description

GitHub Backup CLI

A simple command-line tool to back up all your GitHub repositories locally or to Supabase storage so you will never lose your code again.

Quick description

This small Python CLI clones all repositories accessible to the provided GitHub token into a temporary directory and packages them into a ZIP file (github_backup.zip). There's an --upload flag planned for uploading the archive to Supabase, but it's not implemented in the current script.

Files of interest:

  • script.py — the CLI entry point (uses click, requests, and git via the system shell).

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

github_backup_supabase-1.0.3.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

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

github_backup_supabase-1.0.3-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file github_backup_supabase-1.0.3.tar.gz.

File metadata

  • Download URL: github_backup_supabase-1.0.3.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for github_backup_supabase-1.0.3.tar.gz
Algorithm Hash digest
SHA256 8bb7bce89750fa2d77b476ff80079fd3322d7cff82da7e9cad7cb3d4c579b4a6
MD5 dfedd85fc33b1cdfd40e8fb47dcd79bf
BLAKE2b-256 e1491965c9043f4e35b5c84f3d829e6ac4d9ac750427684ba4c0bab8e06fe945

See more details on using hashes here.

File details

Details for the file github_backup_supabase-1.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for github_backup_supabase-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4edd4237158d3b5decd80239f3914652aff569999ee8e0fa745c46b228342cb8
MD5 d0e447e860a79d112ffb2e6a90f605f3
BLAKE2b-256 46c2c80632662966436ebe3e36bc6b2d787bca9ec4aa61e5f4e39fae7f3c93a1

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