Skip to main content

autogitsync

Static Badge

This CLI tool syncs your local changes to a git repository. Useful when you're doing live-coding/teaching and want students to have near-live access to your work.

How I use this:

When teaching/giving tutorials at conferences, I create a repository for the workshop/course. When the session starts, I start autogitsync and share the repository link with the audience. Throughout the session, participants can go to the repository and they'll have the most recent version of my work and I don't have to keep adding, commiting, and pushing changes myself.

CLI interface

Usage: autogitsync [OPTIONS] REPO_PATH

  Automatically sync outgoing local changes into a git repository.

Options:
  --interval SECONDS   How often (in seconds) to attempt syncing.  [default:
                       60; x>=1]
  --verbose / --quiet  Turn logging on/off.  [default: verbose]
  --amend              Amend first sync commit with subsequent changes.
  -m, --message MSG    Commit message to use.  [default: Auto sync commit]
  -h, --help           Show this message and exit.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

autogitsync-0.5.1.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

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

autogitsync-0.5.1-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file autogitsync-0.5.1.tar.gz.

File metadata

  • Download URL: autogitsync-0.5.1.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.3 {"installer":{"name":"uv","version":"0.10.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for autogitsync-0.5.1.tar.gz
Algorithm Hash digest
SHA256 da552ac006b21e20c108a786fddd75e3baf44cd974381a309ec44740436a4956
MD5 bf4f37c20e078a1e34b5116d5c05f19d
BLAKE2b-256 005abb87563b2a3834d4b3fee3ddfdd5a9692dd4b3e4538015a585c05efe8b49

See more details on using hashes here.

File details

Details for the file autogitsync-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: autogitsync-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.3 {"installer":{"name":"uv","version":"0.10.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for autogitsync-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2535bcde12218eea144c8df1684b98c2b41bcc63c2240f781af9ccbea9b9d85c
MD5 87e45b9aa499b8ed8e97396acb1a8f66
BLAKE2b-256 851f6f8c16fab1e5fe1a143df069809793f5c69ddb1da754ac5570b0c1e79f51

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.1 This release

2 files

0.5.0

2 files

0.4.0

2 files

0.3.0

2 files

0.2.0

2 files

Supported by

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