# i2pd launcher
[](https://crates.io/crates/i2pd-launch)
[](https://unlicense.org)
[](https://blog.rust-lang.org/2022/05/19/Rust-1.61.0.html)
[](https://doc.rust-lang.org/nomicon/meet-safe-and-unsafe.html)
[](https://deps.rs/repo/gitlab/hsn10/i2pd-launch)
[](https://crates.io/crates/i2pd-launch/versions)
[](https://github.com/XAMPPRocky/tokei)
## About
This program deletes current i2pd router state like routerid and interfaces id and starts i2pd.
Works only on *Windows scoop* i2pd installations. Installation can be global or user.
### Retry strategy
If file to be deleted exists and can not be deleted, its retried several times.
This happens due to antivirus or search indexer interference.
## Requirements
1. [Scoop](https://scoop.sh) Windows package manager.
2. scoop install i2pd
3. cargo install i2pd-launch
## Arguments
No command line arguments are used by _i2pd-launch_.
## Return codes
- 0 Success
- 1 No scoop i2pd installation detected
- 2 i2pd executable not found
- 3 This program supported only on Windows
## License
This is free and unencumbered software released into the public domain.
This code can be used under terms of [CC0](https://creativecommons.org/publicdomain/zero/1.0/) or
the [Unlicense](https://unlicense.org).
