diff --git a/README.md b/README.md index a1894bba559..eef9f74aa1f 100644 --- a/README.md +++ b/README.md @@ -135,18 +135,19 @@ Then you've probably run into at least one of the following problems: system, chezmoi already has a tried-and-tested solution ready to use. * If your system is written in a scripting language like Python, Perl, or Ruby, - then you also need ensure that that language's runtime is installed. chezmoi - is distributed as a single stand-alone statically-linked binary with no - dependencies that you can simply copy onto your machine and run. chezmoi - provides one-line installs, pre-built binaries, packages for Linux and BSD - distributions, Homebrew formulae, Scoop support on Windows, and a initial - config file generation mechanism to make installing your dotfiles on a new - machine as painless as possible. + then you also need to install that language's runtime before you can use your + system. chezmoi is distributed as a single stand-alone statically-linked + binary with no dependencies that you can simply copy onto your machine and + run. chezmoi provides one-line installs, pre-built binaries, packages for + Linux and BSD distributions, Homebrew formulae, Scoop support on Windows, and + a initial config file generation mechanism to make installing your dotfiles on + a new machine as painless as possible. ## What does a chezmoi dotfile repo look like? Have a look at [repos tagged with `chezmoi` on -GitHub](https://github.com/topics/chezmoi?o=desc&s=updated). +GitHub](https://github.com/topics/chezmoi?o=desc&s=updated). You can also read +what [has been written about chezmoi](docs/MEDIA.md). ## How do I start with chezmoi? diff --git a/chezmoi.io/Makefile b/chezmoi.io/Makefile index 759febde2e2..1a4edfc0c13 100644 --- a/chezmoi.io/Makefile +++ b/chezmoi.io/Makefile @@ -9,6 +9,7 @@ content-docs: \ content/docs/faq.md \ content/docs/how-to.md \ content/docs/install.md \ + content/docs/media.md \ content/docs/quick-start.md \ content/docs/reference.md @@ -27,6 +28,9 @@ content/docs/how-to.md: ../docs/HOWTO.md ../internal/generate-chezmoi.io-content content/docs/install.md: ../docs/INSTALL.md ../internal/generate-chezmoi.io-content-docs/main.go Makefile go run ../internal/generate-chezmoi.io-content-docs -shorttitle="Install" -longtitle="Install Guide" < $< > $@ || ( rm -f $@ ; false ) +content/docs/media.md: ../docs/MEDIA.md ../internal/generate-chezmoi.io-content-docs/main.go Makefile + go run ../internal/generate-chezmoi.io-content-docs -shorttitle="Media" -longtitle="Media" < $< > $@ || ( rm -f $@ ; false ) + content/docs/quick-start.md: ../docs/QUICKSTART.md ../internal/generate-chezmoi.io-content-docs/main.go Makefile go run ../internal/generate-chezmoi.io-content-docs -shorttitle="Quick Start" -longtitle="Quick Start Guide" < $< > $@ || ( rm -f $@ ; false ) diff --git a/chezmoi.io/content/_index.md b/chezmoi.io/content/_index.md index d320fe6ae37..ac804cc181d 100644 --- a/chezmoi.io/content/_index.md +++ b/chezmoi.io/content/_index.md @@ -118,18 +118,19 @@ Then you've probably run into at least one of the following problems: system, chezmoi already has a tried-and-tested solution ready to use. * If your system is written in a scripting language like Python, Perl, or Ruby, - then you also need ensure that that language's runtime is installed. chezmoi - is distributed as a single stand-alone statically-linked binary with no - dependencies that you can simply copy onto your machine and run. chezmoi - provides one-line installs, pre-built binaries, packages for Linux and BSD - distributions, Homebrew formulae, Scoop support on Windows, and a initial - config file generation mechanism to make installing your dotfiles on a new - machine as painless as possible. + then you also need to install that language's runtime before you can use your + system. chezmoi is distributed as a single stand-alone statically-linked + binary with no dependencies that you can simply copy onto your machine and + run. chezmoi provides one-line installs, pre-built binaries, packages for + Linux and BSD distributions, Homebrew formulae, Scoop support on Windows, and + a initial config file generation mechanism to make installing your dotfiles on + a new machine as painless as possible. ## What does a chezmoi dotfile repo look like? Have a look at [repos tagged with `chezmoi` on -GitHub](https://github.com/topics/chezmoi?o=desc&s=updated). +GitHub](https://github.com/topics/chezmoi?o=desc&s=updated). You can also read +what [has been written about chezmoi](/docs/media/). ## How do I start with chezmoi? diff --git a/cmd/docs.gen.go b/cmd/docs.gen.go index ba6251066b7..6b92996a339 100644 --- a/cmd/docs.gen.go +++ b/cmd/docs.gen.go @@ -1353,6 +1353,20 @@ func init() { "This will re-use whichever mechanism you used to install chezmoi to install the\n" + "latest release.\n" + "\n") + assets["docs/MEDIA.md"] = []byte("" + + "# chezmoi in the media\n" + + "\n" + + "| Language | Date | Version | Format | Link |\n" + + "| -------- | ---------- | ------- | ------------ | ------------------------------------------------------------------------------------------------------------------------- |\n" + + "| FR | 2020-04-16 | 1.17.19 | Text | [Chezmoi, visite guidée](https://blog.wescale.fr/2020/04/16/chezmoi-visite-guidee/) |\n" + + "| EN | 2020-04-03 | 1.7.17 | Text | [Fedora Magazine: Take back your dotfiles with Chezmoi](https://fedoramagazine.org/take-back-your-dotfiles-with-chezmoi/) |\n" + + "| EN | 2019-11-20 | 1.7.2 | Audio/video | [FLOSS weekly episode 556: chezmoi](https://twit.tv/shows/floss-weekly/episodes/556) |\n" + + "| EN | 2019-01-10 | 0.0.11 | Text | [Linux Fu: The kitchen sync](https://hackaday.com/2019/01/10/linux-fu-the-kitchen-sync/) |\n" + + "\n" + + "To add your article to this page please either [open an\n" + + "issue](https://github.com/twpayne/chezmoi/issues/new/choose) or submit a pull\n" + + "request that modifies this file\n" + + "([`docs/MEDIA.md`](https://github.com/twpayne/chezmoi/blob/master/docs/MEDIA.md)).\n") assets["docs/QUICKSTART.md"] = []byte("" + "# chezmoi Quick Start Guide\n" + "\n" + diff --git a/docs/MEDIA.md b/docs/MEDIA.md new file mode 100644 index 00000000000..18122c08b44 --- /dev/null +++ b/docs/MEDIA.md @@ -0,0 +1,13 @@ +# chezmoi in the media + +| Language | Date | Version | Format | Link | +| -------- | ---------- | ------- | ------------ | ------------------------------------------------------------------------------------------------------------------------- | +| FR | 2020-04-16 | 1.17.19 | Text | [Chezmoi, visite guidée](https://blog.wescale.fr/2020/04/16/chezmoi-visite-guidee/) | +| EN | 2020-04-03 | 1.7.17 | Text | [Fedora Magazine: Take back your dotfiles with Chezmoi](https://fedoramagazine.org/take-back-your-dotfiles-with-chezmoi/) | +| EN | 2019-11-20 | 1.7.2 | Audio/video | [FLOSS weekly episode 556: chezmoi](https://twit.tv/shows/floss-weekly/episodes/556) | +| EN | 2019-01-10 | 0.0.11 | Text | [Linux Fu: The kitchen sync](https://hackaday.com/2019/01/10/linux-fu-the-kitchen-sync/) | + +To add your article to this page please either [open an +issue](https://github.com/twpayne/chezmoi/issues/new/choose) or submit a pull +request that modifies this file +([`docs/MEDIA.md`](https://github.com/twpayne/chezmoi/blob/master/docs/MEDIA.md)). \ No newline at end of file diff --git a/main.go b/main.go index ca17fcfb7d5..e6c6f5a2974 100644 --- a/main.go +++ b/main.go @@ -1,4 +1,4 @@ -//go:generate go run ./internal/generate-assets -o cmd/docs.gen.go -tags=!noembeddocs docs/CHANGES.md docs/CONTRIBUTING.md docs/FAQ.md docs/HOWTO.md docs/INSTALL.md docs/QUICKSTART.md docs/REFERENCE.md +//go:generate go run ./internal/generate-assets -o cmd/docs.gen.go -tags=!noembeddocs docs/CHANGES.md docs/CONTRIBUTING.md docs/FAQ.md docs/HOWTO.md docs/INSTALL.md docs/MEDIA.md docs/QUICKSTART.md docs/REFERENCE.md //go:generate go run ./internal/generate-assets -o cmd/templates.gen.go assets/templates/COMMIT_MESSAGE.tmpl //go:generate go run ./internal/generate-helps -o cmd/helps.gen.go -i docs/REFERENCE.md