Asif Bacchus
94e1208af2
docs: add in-script help
2021-05-08 03:29:37 -06:00
Asif Bacchus
d7be713574
refactor: use patch to only change IP
...
- remove proxy option, not needed
- doesn't touch any other configured properties
2021-05-08 02:37:28 -06:00
Asif Bacchus
cc3f52b849
struct: finish operational rewrite
...
- add requirement and check for jq for JSON processing
- run all checks, confirmations and actions via JSON
- check existing records
- update records as needed
- update error codes and reporting
- less colourful logs by default
2021-05-08 02:05:32 -06:00
Asif Bacchus
53f7245001
feature: auto-detect ip, update exit func
...
- auto-detect IP address if not supplied
- rework exit functions: one for error, one for success
2021-05-07 15:32:46 -06:00
Asif Bacchus
cf820d777d
refactor: ip4 and ip6 mutual override
...
- use the most recently specified option
2021-05-07 14:03:52 -06:00
Asif Bacchus
1ede37961f
fix: turn off ip4 when ip6 selected
2021-05-07 14:00:32 -06:00
Asif Bacchus
5a477d6c86
feature: initial logging, add curl check
2021-05-07 13:59:07 -06:00
Asif Bacchus
911526dd08
struct: skeleton of POSIX script version
2021-05-07 13:30:51 -06:00