Merge pull request #129 from PR0M3TH3AN/beta

Beta
This commit is contained in:
thePR0M3TH3AN
2025-07-01 23:21:17 -04:00
committed by GitHub
34 changed files with 883 additions and 142 deletions

View File

@@ -103,6 +103,23 @@ pip install --upgrade pip
pip install -r src/requirements.txt
```
## Quick Start
After installing dependencies and activating your virtual environment, launch
SeedPass and create a backup:
```bash
# Start the application
python src/main.py
# Export your index using seed-only encryption
seedpass export --mode seed-only --file "~/seedpass_backup.json"
# Later you can restore it
seedpass import --mode seed-only --file "~/seedpass_backup.json"
```
## Usage
After successfully installing the dependencies, you can run SeedPass using the following command:
@@ -233,6 +250,12 @@ pre-commit install -t pre-push
After running this command, every `git push` will execute `scripts/update_checksum.py`,
updating the checksum file automatically.
If the checksum file is missing, generate it manually:
```bash
python scripts/update_checksum.py
```
To run mutation tests locally, generate coverage data first and then execute `mutmut`:
```bash