# simple cache-warming via sitemap This small command line tool can be used to warm CDNs or website caches, based on a sitemap. ``` USAGE: heater [OPTIONS] FLAGS: -h, --help Prints help information -V, --version Prints version information OPTIONS: --header ... header variation --language ... language tags will be used to generate all possible permutations of these languages, including their order ARGS: sitemap URL ``` ## installation For now, it can be simply installed globally via `cargo install heater`. ## examples * `heater http://site/sitemap.xml` will read the pages in the sitemap and request all of them * `heater http://site/sitemap.xml --header accept-language:en` will set the accept-language header to `en` for the requests. Any header can be set. * `heater http://site/sitemap.xml --header accept-language:en --header accept-language:de` will request all the pages with **both** possible `accept-language` headers. * `heater http://site/sitemap.xml --language de --language en` will request accept-language with permutations for these languages: `de`, `en`, `en, de`, `en,de`.