ShappeTrack CLI — clone, commit, and push ShappeTrack repositories with one app token.
Project description
ShappeTrack CLI
Clone, commit, and push ShappeTrack repositories with one app token — the
familiar git commands you already know, backed by ShappeTrack.
shappetrack login # paste your app token
shappetrack clone my-repo
Install
The recommended way is pipx, which installs the CLI in
an isolated environment and puts the shappetrack command on your PATH:
pipx install shappetrack
Or with plain pip:
pip install shappetrack
If
shappetrackisn't found afterpip install, its folder isn't on your PATH — either usepipx(recommended, handles PATH), add Python's Scripts dir to PATH, or run it aspython -m shappetrack ....
Requires Python 3.9+ and git on your PATH.
Usage
-
Create an app token in the web app: Settings → Access Tokens (starts with
shp_). -
Log in once — this configures git credentials automatically:
shappetrack loginIt points at
https://track-api.shappe.aiby default; paste yourshp_token when prompted. (For a local dev server:shappetrack login --server http://127.0.0.1:8000.) -
Then use the familiar commands (they run standard git underneath):
shappetrack clone my-repo shappetrack status shappetrack add . shappetrack commit -m "message" --task MT-101 shappetrack push shappetrack pull shappetrack branch feature-x
How it works
shappetrack clone my-repo runs git clone https://track-api.shappe.ai/repos/my-repo
using the app token you logged in with. ShappeTrack handles authentication and
hosting for you — there's no separate token or server to manage.
You can also clone with plain git directly (no CLI needed):
git clone https://track-api.shappe.ai/repos/my-repo
# username: your ShappeTrack username, password: your shp_ app token
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file shappetrack-1.0.6.tar.gz.
File metadata
- Download URL: shappetrack-1.0.6.tar.gz
- Upload date:
- Size: 318.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e46fc72d5bfca922dd007b3b11141f6ef7430ca2d0b8cba176c768c9523f2f1
|
|
| MD5 |
4b3959f94fd426eb25582c25c371b677
|
|
| BLAKE2b-256 |
0c98a10e8d69f129898049f7730e0de633edab25d820e159fcf913a2658f311f
|
File details
Details for the file shappetrack-1.0.6-py3-none-any.whl.
File metadata
- Download URL: shappetrack-1.0.6-py3-none-any.whl
- Upload date:
- Size: 12.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83333b3baa450f56dddc1d4d30992ec93bd0851d90297e5ad68f7dc535578b7a
|
|
| MD5 |
f6afe5af25c072820a04891b22b7e8a4
|
|
| BLAKE2b-256 |
105752401d40ad770b326685d3ee143e4e9ae990555b8823dff1f136163ed641
|