Metadata-Version: 2.4
Name: snapback
Version: 0.1.0
Summary: A simple version control system for your code, perfect for quick local snapshots
Home-page: https://github.com/etheuer/snapback
Author: SnapBack Contributors
Author-email: SnapBack Contributors <erik.theuer@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/etheuer/snapback
Project-URL: Repository, https://github.com/etheuer/snapback
Project-URL: Bug Tracker, https://github.com/etheuer/snapback/issues
Keywords: version-control,snapshot,backup,git-alternative,local-vcs
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Version Control
Classifier: Topic :: Utilities
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# 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.
