mirror of
https://github.com/go-i2p/go-i2ptunnel-config.git
synced 2025-06-07 10:01:43 -04:00
main
go-i2ptunnel-config
Command line utility to convert I2P tunnel configurations between Java I2P, i2pd, and go-i2p formats.
Features
- Converts between .config (Java), .conf (i2pd), and .yaml formats
- Format auto-detection
- Validation checks
- Dry-run mode
- No network connectivity required
Install
go install github.com/go-i2p/go-i2ptunnel-config@latest
Usage
Basic conversion:
go-i2ptunnel-config -in tunnel.config -out-format yaml
Validate only:
go-i2ptunnel-config -in tunnel.config -validate
Test conversion:
go-i2ptunnel-config -in tunnel.config -output-format yaml -dry-run
Contributing
- Fork repository
- Create feature branch
- Run
make fmt
- Submit pull request
Security
- No network connectivity
- No private key handling
- Configuration files only
License
MIT License
Languages
Go
99.7%
Makefile
0.3%