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.

Metadata

Release files for autogitsync 0.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for autogitsync 0.5.1
File Size Uploaded
autogitsync-0.5.1.tar.gz 2.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for autogitsync 0.5.1
File Interpreter ABI Platform
autogitsync-0.5.1-py3-none-any.whl Python 3 none any Details

Total release size: 6.8 kB

Release files / autogitsync-0.5.1.tar.gz

Download URL autogitsync-0.5.1.tar.gz
Size 2.9 kB
Tags Source
SHA-256 checksum
How to use checksums
da552ac006b21e20c108a786fddd75e3baf44cd974381a309ec44740436a4956
BLAKE2b-256 checksum
How to use checksums
005abb87563b2a3834d4b3fee3ddfdd5a9692dd4b3e4538015a585c05efe8b49
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / autogitsync-0.5.1-py3-none-any.whl

Download URL autogitsync-0.5.1-py3-none-any.whl
Size 3.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2535bcde12218eea144c8df1684b98c2b41bcc63c2240f781af9ccbea9b9d85c
BLAKE2b-256 checksum
How to use checksums
851f6f8c16fab1e5fe1a143df069809793f5c69ddb1da754ac5570b0c1e79f51
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release history Release notifications | RSS feed

This release

0.5.1 This release

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page