Files
checki2cp/i2cpcheck/main.go
2020-01-21 21:33:10 -05:00

39 lines
742 B
Go

package main
import (
"github.com/eyedeekay/checki2cp"
"log"
"os"
)
func main() {
ok, err := checki2p.CheckI2PIsRunning()
if err != nil {
log.Fatal(err)
}
if ok {
log.Println("I2P is running, successfully confirmed I2CP")
os.Exit(0)
} else {
log.Println("I2P is not running, further testing is needed")
}
firewallport, err := checki2p.CheckFirewallPort()
if err != nil {
log.Fatal(err)
}
log.Println("I2P's firewall port is:", firewallport)
ok, err = checki2p.CheckI2PIsInstalledDefaultLocation()
if err != nil {
log.Fatal(err)
}
if ok {
log.Println("I2P is installed, successfully confirmed")
os.Exit(0)
} else {
log.Println("I2P is not a default location, user feedback is needed")
os.Exit(1)
}
}