Skip to main content

A simple version control system for your code, perfect for quick local snapshots

Project description

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:

pip install snapback

From Source

For development or to use the latest version:

# 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

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.

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

snapback-0.1.1.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

snapback-0.1.1-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file snapback-0.1.1.tar.gz.

File metadata

  • Download URL: snapback-0.1.1.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for snapback-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e7dc141c77ec8a5371759f0fc49ef800ce277c467ce6af015e92b68484cdecda
MD5 9292a746b7a375e8081374af2d9354fe
BLAKE2b-256 5475a262b2b5fddaf3f04b2ac706843b5a3bbae5888d3c00be730593d3ac2d65

See more details on using hashes here.

File details

Details for the file snapback-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: snapback-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for snapback-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 674e1c4a4890bbf8a8d06fcff106f31471e50024ce1e7f827bd60540778bd1aa
MD5 7674319d00b06e15999601fa37c5adec
BLAKE2b-256 3937ccc115a9771130acc1dc02a2f9ee6f33e04fc3b05c91e2d2c2da2c97fdb5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page