# SnapBack
A simple version control system for your code, perfect for quick local snapshots.
## Features
- Easy to use command-line interface
- Automatic saving of changes before reverting
- History tracking with timestamps
- Simple snapshot management
## Installation
### From PyPI (Recommended)
Install SnapBack directly from PyPI:
```bash
pip install snapback
```
### From Source
For development or to use the latest version:
```bash
# Clone the repository
git clone https://github.com/etheuer/snapback.git
# Change to the project directory
cd snapback
# Install in editable mode
pip install -e .
```
## Usage
```bash
snapback init # Initialize a new repository
snapback save # Create a new snapshot
snapback history # View snapshot history
snapback revert N # Revert to snapshot N
```
## License
This project is licensed under the MIT License - see the LICENSE file for details.
Raw data
{
"_id": null,
"home_page": "https://github.com/etheuer/snapback",
"name": "snapback",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": "version-control, snapshot, backup, git-alternative, local-vcs",
"author": "SnapBack Contributors",
"author_email": "SnapBack Contributors <erik.theuer@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/54/75/a262b2b5fddaf3f04b2ac706843b5a3bbae5888d3c00be730593d3ac2d65/snapback-0.1.1.tar.gz",
"platform": null,
"description": "# SnapBack\n\nA simple version control system for your code, perfect for quick local snapshots.\n\n## Features\n\n- Easy to use command-line interface\n- Automatic saving of changes before reverting\n- History tracking with timestamps\n- Simple snapshot management\n\n## Installation\n\n### From PyPI (Recommended)\n\nInstall SnapBack directly from PyPI:\n\n```bash\npip install snapback\n```\n\n### From Source\n\nFor development or to use the latest version:\n\n```bash\n# Clone the repository\ngit clone https://github.com/etheuer/snapback.git\n\n# Change to the project directory\ncd snapback\n\n# Install in editable mode\npip install -e .\n```\n\n## Usage\n\n```bash\nsnapback init # Initialize a new repository\nsnapback save # Create a new snapshot\nsnapback history # View snapshot history\nsnapback revert N # Revert to snapshot N\n```\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n",
"bugtrack_url": null,
"license": null,
"summary": "A simple version control system for your code, perfect for quick local snapshots",
"version": "0.1.1",
"project_urls": {
"Bug Tracker": "https://github.com/etheuer/snapback/issues",
"Homepage": "https://github.com/etheuer/snapback",
"Repository": "https://github.com/etheuer/snapback"
},
"split_keywords": [
"version-control",
" snapshot",
" backup",
" git-alternative",
" local-vcs"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "3937ccc115a9771130acc1dc02a2f9ee6f33e04fc3b05c91e2d2c2da2c97fdb5",
"md5": "7674319d00b06e15999601fa37c5adec",
"sha256": "674e1c4a4890bbf8a8d06fcff106f31471e50024ce1e7f827bd60540778bd1aa"
},
"downloads": -1,
"filename": "snapback-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7674319d00b06e15999601fa37c5adec",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 7812,
"upload_time": "2025-10-06T14:29:10",
"upload_time_iso_8601": "2025-10-06T14:29:10.800563Z",
"url": "https://files.pythonhosted.org/packages/39/37/ccc115a9771130acc1dc02a2f9ee6f33e04fc3b05c91e2d2c2da2c97fdb5/snapback-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5475a262b2b5fddaf3f04b2ac706843b5a3bbae5888d3c00be730593d3ac2d65",
"md5": "9292a746b7a375e8081374af2d9354fe",
"sha256": "e7dc141c77ec8a5371759f0fc49ef800ce277c467ce6af015e92b68484cdecda"
},
"downloads": -1,
"filename": "snapback-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "9292a746b7a375e8081374af2d9354fe",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 7992,
"upload_time": "2025-10-06T14:29:12",
"upload_time_iso_8601": "2025-10-06T14:29:12.034417Z",
"url": "https://files.pythonhosted.org/packages/54/75/a262b2b5fddaf3f04b2ac706843b5a3bbae5888d3c00be730593d3ac2d65/snapback-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-06 14:29:12",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "etheuer",
"github_project": "snapback",
"github_not_found": true,
"lcname": "snapback"
}