[mirror] Command-line application for uploading a site to a git-pages server

Add an example for `--challenge*` that generates a password.

+5 -2
+5 -2
README.md
··· 39 39 To prepare a DNS challenge for a given site and password: 40 40 41 41 ```console 42 + $ git-pages-cli https://example.org --challenge # generate a random password 43 + password: 28a616f4-2fbe-456b-8456-056d1f38e815 44 + _git-pages-challenge.example.org. 3600 IN TXT "a59ecb58f7256fc5afb6b96892501007b0b65d64f251b1aca749b0fca61d582c" 42 45 $ git-pages-cli https://example.org --password xyz --challenge 43 - _git-pages-challenge.example.org. 3600 IN TXT "317716dee4379c167e8b5ce9df38eb880e043e5a842d160fe8d5bb408ee0c191" 46 + _git-pages-challenge.example.org. 3600 IN TXT "6c47172c027b3c79358f9f8c110886baf4826d9bc2a1c7d0f439cc770ed42dc8" 44 47 $ git-pages-cli https://example.org --password xyz --challenge-bare 45 - 317716dee4379c167e8b5ce9df38eb880e043e5a842d160fe8d5bb408ee0c191 48 + 6c47172c027b3c79358f9f8c110886baf4826d9bc2a1c7d0f439cc770ed42dc8 46 49 ``` 47 50 48 51 To publish a site from a git repository available on the internet (`--password` may be omitted if the repository is allowlisted via DNS):