Commit graph

18 commits

Author SHA1 Message Date
Rostislav Raykov 143bbb7a33 feat: Better report different HTTP status responses 2020-03-22 23:30:42 +01:00
Rostislav Raykov 7ceb5c3c50 feat: Update type of cloudflare response
Turns out that the results field can be null
2020-03-22 23:30:10 +01:00
Rostislav Raykov cfd5cb9da9 feat: Use anyhow for error handling 2020-03-22 22:10:50 +01:00
Rostislav Raykov 536b184693 feat: Update usage to work with new versions of libs 2020-03-21 22:43:04 +01:00
Rostislav Raykov 8cbad9d7f1 feat: Add option to pass a config file 2019-09-23 10:58:41 +02:00
Rostislav Raykov b654f4523e fix: Check the response object before trying to extract a dns record id from it 2019-09-23 10:58:04 +02:00
Rostislav Raykov afaf2918c6 refactor: Use quicli convenience functions for fs stuff 2019-09-22 22:27:28 +02:00
Rostislav Raykov 39cc9223d2 style: Format the code with cargo fmt 2019-09-18 11:12:50 +02:00
Rostislav Raykov 5c19f6e387 docs: Update README with CLI arguments 2019-09-18 10:15:11 +02:00
Rostislav Raykov 867f5dfe53 feat: Remove one printed message 2019-09-17 21:55:53 +02:00
Rostislav Raykov 1e04c69d5e refactor: Remove the unused log command argument 2019-09-17 21:45:50 +02:00
Rostislav Raykov b1f1c63585 feat: Initial implementation of the whole flow 2019-09-17 21:43:17 +02:00
Rostislav Raykov a61da424bf fix: Correctly parse update response 2019-09-17 21:42:56 +02:00
Rostislav Raykov 6f5890a81b fix: Remove whitespace from current IP 2019-09-17 18:28:26 +02:00
Rostislav Raykov 8e938e3299 refactor: Some renaming and using the status of the update operation 2019-09-17 18:00:30 +02:00
Rostislav Raykov 5c9ec1029b feat: Scaffold the CLI interface and use dependencies 2019-09-17 17:36:00 +02:00
Rostislav Raykov f01cba4dc5 feat: Add helper functions for network requests and caching 2019-09-17 17:33:35 +02:00
Rostislav Raykov 4feaf4a17d feat: Initial commit
Basically the output of cargo init with some
extra metadata added to the package
2019-09-17 13:44:12 +02:00