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.0.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.0-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: snapback-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 c3d5d5939d1819f4275beec45497bb4f2bc739b585499ee1a8b860a75cdf12e1
MD5 a336498ba7992485910ec64aea6efb8e
BLAKE2b-256 df49774fe294577ae9608ab99d64bd5758d6d7418d7af75bba79da81cbdd67db

See more details on using hashes here.

File details

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

File metadata

  • Download URL: snapback-0.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 68c44a9302ea753aae5a939c429c07b0da3197ca12f238510cff0c53badb3dc6
MD5 7f2488690aa09cceb3d2006a649e7c4d
BLAKE2b-256 cfe09d009ed2950f743c74eea3329b13a7e5ec941cf77e0df329601c926fb2b7

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