autogitsync
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)
| File | Size | Uploaded | |
|---|---|---|---|
| autogitsync-0.5.1.tar.gz | 2.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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}
|