A cli to update the public IP of your domain registered in Porkbun.
This CLI is a wrapper around the Porkbun API to make it easier to update DNS with the machine's current public IP. Updating your domain registered to point to your Raspberry Pi would be a good example on why would you use this tool. Later, you could use a cronjob to call bacon
periodically to update the your domain to point to your machine.
Make sure you have go
installed and that $(go env GOPATH)/bin
is in your path, then:
go install github.com/paulopacitti/bacon@latest
- Add the keys and domain you want to update:
bacon config
- Get your public IP and update the domain that you configured previously:
bacon update
Better explanation of each command can be found on bacon -h
. The configuration will be saved in $HOME/.config/bacon/config.json
.
Feel free to open PRs to fix bugs and add new features 🚀