Crates.io | i2pd-launch |
lib.rs | i2pd-launch |
version | 0.3.0 |
created_at | 2024-12-22 22:41:07.207546+00 |
updated_at | 2025-07-26 10:18:22.169125+00 |
description | Launches i2pd with clean state |
homepage | https://gitlab.com/hsn10/i2pd-launch |
repository | https://gitlab.com/hsn10/i2pd-launch.git |
max_upload_size | |
id | 1492328 |
size | 25,562 |
i2pd-launch overwrites with zeros, sync changes to disk and then deletes current i2pd router state files containing: routerid, proxy local destinations, interfaces id, default log file. After that i2pd is started with clean, pristine state.
i2pd-launch works only on Scoop based i2pd installations. Installation can be global or user.
If state file to be overwritten and deleted exists but can not be overwritten and deleted, operation will be retried several times. This happens due to antivirus or search indexer interference.
i2pd-launch will continue and start i2pd even if some state files could not be overwritten and deleted. This ensures that after executing i2pd-launch i2p network will be always running.
No command line arguments are used by i2pd-launch.
This is free and unencumbered software released into the public domain.
This code can be used under terms of CC0 or the Unlicense.