snapback


Namesnapback JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/etheuer/snapback
SummaryA simple version control system for your code, perfect for quick local snapshots
upload_time2025-10-06 14:29:12
maintainerNone
docs_urlNone
authorSnapBack Contributors
requires_python>=3.6
licenseNone
keywords version-control snapshot backup git-alternative local-vcs
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 3.16112s