<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Howto on zzamboni.org</title><link>https://zzamboni.org/tags/howto/</link><description>Recent content in Howto on zzamboni.org</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>diego@zzamboni.org (Diego Zamboni)</managingEditor><webMaster>diego@zzamboni.org (Diego Zamboni)</webMaster><copyright>© 2026 Diego Zamboni</copyright><lastBuildDate>Wed, 22 Oct 2025 23:28:00 +0200</lastBuildDate><atom:link href="https://zzamboni.org/tags/howto/index.xml" rel="self" type="application/rss+xml"/><item><title>Fixing wake-from-sleep in Linux on a Mac when using Ethernet</title><link>https://zzamboni.org/post/fixing-wake-from-sleep-in-linux-on-a-mac-when-using-ethernet/</link><pubDate>Wed, 22 Oct 2025 23:28:00 +0200</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/fixing-wake-from-sleep-in-linux-on-a-mac-when-using-ethernet/</guid><description>Some Macs running Linux hang when waking up from sleep if the Ethernet port was connected. Fix this problem by automatically disabling/reenabling the drivers when the machine goes to sleep.</description></item><item><title>Reviving an old Mac with Linux (part 2 - prettifying boot)</title><link>https://zzamboni.org/post/reviving-an-old-mac-with-linux-part-2-prettifying-boot/</link><pubDate>Sat, 18 Oct 2025 20:24:00 +0200</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/reviving-an-old-mac-with-linux-part-2-prettifying-boot/</guid><description>Improve your Mac/Linux dual boot setup with pretty boot screens!</description></item><item><title>Reviving an old Mac with Linux (part 1 - installing Linux)</title><link>https://zzamboni.org/post/reviving-an-old-mac-with-linux-part-1-installing-linux/</link><pubDate>Tue, 14 Oct 2025 22:23:00 +0200</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/reviving-an-old-mac-with-linux-part-1-installing-linux/</guid><description>I recently learned how to extend the life of an old Mac by installing Linux on it. It&amp;rsquo;s like having a new machine!</description></item><item><title>My blogging setup with Emacs, Org mode, ox-hugo, Hugo, GitLab and Netlify</title><link>https://zzamboni.org/post/my-blogging-setup-with-emacs-org-mode-ox-hugo-hugo-gitlab-and-netlify/</link><pubDate>Fri, 11 Dec 2020 00:27:00 +0100</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/my-blogging-setup-with-emacs-org-mode-ox-hugo-hugo-gitlab-and-netlify/</guid><description>My blogging has seen multiple iterations over the years, and with it, the tools I use have changed. At the moment I use a set of free tools and workflows which make it very easy to keep my blog updated. This post gives a brief overview of my setup.</description></item><item><title>How to easily create and use human-readable IDs in Org mode and Doom Emacs</title><link>https://zzamboni.org/post/how-to-easily-create-and-use-human-readable-ids-in-org-mode-and-doom-emacs/</link><pubDate>Sun, 06 Dec 2020 10:20:00 +0100</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/how-to-easily-create-and-use-human-readable-ids-in-org-mode-and-doom-emacs/</guid><description>Automate the process of generating and inserting links to headlines in the current Org document using human-readable IDs instead of the default UUID-based IDs generated by Org mode.</description></item><item><title>My Doom Emacs configuration, with commentary</title><link>https://zzamboni.org/post/my-doom-emacs-configuration-with-commentary/</link><pubDate>Mon, 19 Oct 2020 09:07:00 +0200</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/my-doom-emacs-configuration-with-commentary/</guid><description>I switched from my hand-crafted Emacs config to Doom Emacs some time ago, and I am very happy with it. This is my full, working Doom Emacs config in literate form.</description></item><item><title> August 2020 release of "Learning Hammerspoon" is out!</title><link>https://zzamboni.org/post/august-2020-release-of-learning-hammerspoon-is-out/</link><pubDate>Mon, 10 Aug 2020 09:35:00 +0200</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/august-2020-release-of-learning-hammerspoon-is-out/</guid><description>I am happy to announce a new release of my new book &amp;ldquo;Learning Hammerspoon&amp;rdquo;, including a brand new chapter &lt;em&gt;Hammerspoon Cookbook, Tips and Tricks&lt;/em&gt; and many other improvements.</description></item><item><title>How to insert screenshots in Org documents on macOS</title><link>https://zzamboni.org/post/how-to-insert-screenshots-in-org-documents-on-macos/</link><pubDate>Sun, 09 Aug 2020 16:44:00 +0200</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/how-to-insert-screenshots-in-org-documents-on-macos/</guid><description>As I&amp;rsquo;m taking notes or writing in Org-mode, I often want to insert screenshots inline with the text. While Org supports inserting and displaying inline images, the assumption is that the image is already somewhere in the file system and we just want to link to it. In this post I will show you how to automate the insertion of images from the clipboard into an org-mode document.</description></item><item><title> New release of "Learning Hammerspoon" is out!</title><link>https://zzamboni.org/post/new-release-of-learning-hammerspoon-is-out/</link><pubDate>Mon, 08 Apr 2019 09:51:00 +0200</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/new-release-of-learning-hammerspoon-is-out/</guid><description>I am happy to announce a new release of my new book &amp;ldquo;Learning Hammerspoon&amp;rdquo;, including a brand new chapter and many other improvements.</description></item><item><title> First release of "Learning Hammerspoon"</title><link>https://zzamboni.org/post/first-release-of-learning-hammerspoon/</link><pubDate>Tue, 16 Oct 2018 21:22:00 +0200</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/first-release-of-learning-hammerspoon/</guid><description>I am happy to announce the first release of my new book &amp;ldquo;Learning Hammerspoon&amp;rdquo;, a book devoted to using Hammerspoon to make using your Mac easier, faster and more fun.</description></item><item><title>My Hammerspoon Configuration, With Commentary</title><link>https://zzamboni.org/post/my-hammerspoon-configuration-with-commentary/</link><pubDate>Mon, 08 Jan 2018 13:31:00 +0100</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/my-hammerspoon-configuration-with-commentary/</guid><description>In my ongoing series of literate config files, I present to you my Hammerspoon configuration file.</description></item><item><title>My Emacs Configuration, With Commentary</title><link>https://zzamboni.org/post/my-emacs-configuration-with-commentary/</link><pubDate>Sun, 17 Dec 2017 20:14:00 +0100</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/my-emacs-configuration-with-commentary/</guid><description>I have enjoyed slowly converting my configuration files to literate programming style using org-mode in Emacs. It&amp;rsquo;s now the turn of my Emacs configuration file.</description></item><item><title>My Elvish Configuration With Commentary</title><link>https://zzamboni.org/post/my-elvish-configuration-with-commentary/</link><pubDate>Thu, 16 Nov 2017 20:21:00 +0100</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/my-elvish-configuration-with-commentary/</guid><description>In this blog post I will walk you through my current Elvish configuration file, with running commentary about the different sections.</description></item><item><title>Just Enough Lua to Be Productive in Hammerspoon, Part 2</title><link>https://zzamboni.org/post/just-enough-lua-to-be-productive-in-hammerspoon-part-2/</link><pubDate>Wed, 01 Nov 2017 08:16:00 +0100</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/just-enough-lua-to-be-productive-in-hammerspoon-part-2/</guid><description>In this second article of the &amp;ldquo;Just Enough Lua&amp;rdquo; series, we dive into Lua&amp;rsquo;s types and data structures.</description></item><item><title>Just Enough Lua to Be Productive in Hammerspoon, Part 1</title><link>https://zzamboni.org/post/just-enough-lua-to-be-productive-in-hammerspoon-part-1/</link><pubDate>Sat, 21 Oct 2017 20:36:00 +0200</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/just-enough-lua-to-be-productive-in-hammerspoon-part-1/</guid><description>Hammerspoon&amp;rsquo;s configuration files are written in Lua, so a basic knowledge of the language is very useful to be an effective user of Hammerspoon. In this two-part article I will show you the basics of Lua so you can read and write Hammerspoon configuration. Along the way you will discover that Lua is a surprisingly powerful language.</description></item><item><title>Using Nix's "Single-user Mode" on macOS</title><link>https://zzamboni.org/post/using-nixs-single-user-mode-on-macos/</link><pubDate>Wed, 20 Sep 2017 18:24:47 +0000</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/using-nixs-single-user-mode-on-macos/</guid><description>&lt;p&gt;Here is how to set up Nix in single-user mode on macOS.&lt;/p&gt;</description></item><item><title>Fixing the Outlook-to-OmniFocus Script</title><link>https://zzamboni.org/post/fixing-outlook-to-omnifocus-script/</link><pubDate>Mon, 11 Sep 2017 21:11:29 +0200</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/fixing-outlook-to-omnifocus-script/</guid><description>&lt;p&gt;Here&amp;rsquo;s how to fix the breakage caused by one of the recent updates to
Microsoft Outlook in the Outlook-to-OmniFocus AppleScript included
with my SendToOmniFocus spoon.&lt;/p&gt;</description></item><item><title>Using Spoons in Hammerspoon</title><link>https://zzamboni.org/post/using-spoons-in-hammerspoon/</link><pubDate>Fri, 01 Sep 2017 17:55:00 +0200</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/using-spoons-in-hammerspoon/</guid><description>In this second article about Hammerspoon, we look into &lt;em&gt;Spoons&lt;/em&gt;, modules written in Lua which can be easily installed and loaded into Hammerspoon to provide ready-to-use functionality. Spoons provide a predefined API to configure and use them. They are also a good way to share your own work with other users.</description></item><item><title>Hosting a Ghost Blog in GitHub - the easier way</title><link>https://zzamboni.org/post/hosting-a-ghost-blog-in-github/</link><pubDate>Fri, 25 Aug 2017 09:00:00 +0200</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/hosting-a-ghost-blog-in-github/</guid><description>When I was planning the reboot of my website, I seriously considered using Ghost. It has a very nice UI, beautiful and usable theme out of the box, and a very active community. Eventually I decided to use Hugo, but in the process discovered that it is possible to host a statically-generated Ghost website using GitHub Pages.</description></item><item><title>Getting Started With Hammerspoon</title><link>https://zzamboni.org/post/getting-started-with-hammerspoon/</link><pubDate>Mon, 21 Aug 2017 16:34:00 +0200</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/getting-started-with-hammerspoon/</guid><description>This is the first installment of a series of posts about Hammerspoon, a staggeringly powerful automation utility which gives you an amazing degree of control over your Mac, allowing you to automate and control almost anything. In the word of Hammerspoon&amp;rsquo;s motto: &lt;em&gt;Making the runtime, funtime&lt;/em&gt;.</description></item><item><title>Fast translation with Google Translator</title><link>https://zzamboni.org/post/fast-translation-with-google-translator/</link><pubDate>Mon, 07 Mar 2016 00:00:00 +0000</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/fast-translation-with-google-translator/</guid><description>&lt;p class="clip-attribute"&gt;via &lt;a href="https://medium.com/@mrdoro/fast-translation-with-google-translator-and-mac-osx-817e32233b7a"&gt;https://medium.com/@mrdoro/fast-translation-with-google-translator-and-mac-osx-817e32233b7a&lt;/a&gt;&lt;/p&gt;

&lt;span&gt;
&lt;div&gt;&lt;a href='https://medium.com/@mrdoro/fast-translation-with-google-translator-and-mac-osx-817e32233b7a#.rwvj3cr2i'&gt;https://medium.com/@mrdoro/fast-translation-with-google-translator-and-mac-osx-817e32233b7a&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div&gt;Nice article about how to create a service to automatically translate selected text from any application. I use this all the time, I have a “German-to-English” service bound to Command-Alt-Ctrl-Shift-E, so I can just select text off the screen, press the shortcut, and a window with the translation will pop up. Very handy.&lt;/div&gt;
&lt;div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;/span&gt;</description></item><item><title>Spotlight: use-package, a declarative configuration tool - Mastering Emacs</title><link>https://zzamboni.org/post/spotlight-use-package-a-declarative-configuration-tool-mastering-emacs/</link><pubDate>Thu, 25 Feb 2016 00:00:00 +0000</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/spotlight-use-package-a-declarative-configuration-tool-mastering-emacs/</guid><description>&lt;p class="clip-attribute"&gt;via &lt;a href="https://www.masteringemacs.org/article/spotlight-use-package-a-declarative-configuration-tool"&gt;https://www.masteringemacs.org/article/spotlight-use-package-a-declarative-configuration-tool&lt;/a&gt;&lt;/p&gt;

&lt;span&gt;
&lt;div style='margin-left:40px;'&gt;&lt;i&gt;Have you ever heard of &lt;a href='https://github.com/jwiegley/use-package/'&gt;use-package&lt;/a&gt;? It’s a declarative way of expressing package configuration in Emacs but without the tears.&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div&gt;This looks amazingly useful. I need to start migrating my Emacs config to use-package ASAP.&lt;/div&gt;
&lt;div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;/span&gt;</description></item><item><title>Moving files between git repositories, preserving history</title><link>https://zzamboni.org/post/moving-files-between-git-repositories-preserving-history/</link><pubDate>Fri, 17 Apr 2015 00:00:00 +0000</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/moving-files-between-git-repositories-preserving-history/</guid><description>&lt;p&gt;I needed to copy a directory between two &lt;code&gt;git&lt;/code&gt; repositories while preserving its history. I found some good instructions at &lt;a href='http://gbayer.com/development/moving-files-from-one-git-repository-to-another-preserving-history/'&gt;&lt;a href="http://gbayer.com/development/moving-files-from-one-git-repository-to-another-preserving-history/" target="_blank" rel="noreferrer"&gt;http://gbayer.com/development/moving-files-from-one-git-repository-to-another-preserving-history/&lt;/a&gt;&lt;/a&gt;, which got me started, but I figured out a way to avoid having to move all the files into their directory again (lines 5-6 in Greg&amp;rsquo;s instructions) by reversing the filter to remove everything I don&amp;rsquo;t want instead of only including the directory I want. Here are the steps (the idea is the same as in Greg&amp;rsquo;s post, so please read that to get the explanation, I&amp;rsquo;m only listing the commands here for reference):&lt;/p&gt;</description></item><item><title>Find all single-note tags in Evernote</title><link>https://zzamboni.org/post/find-all-single-note-tags-in-evernote/</link><pubDate>Wed, 14 Jan 2015 00:00:00 +0000</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/find-all-single-note-tags-in-evernote/</guid><description>&lt;span&gt;
&lt;div&gt;I’ve been working on cleaning up my Evernote, and noticed that I have a lot of tags assigned to a single note. I had successfully used Veritrope’s excellent &lt;a href='http://veritrope.com/code/evernote-empty-tag-remover/'&gt;Evernote empty tag remover applescript&lt;/a&gt;, so I made some small changes to write the attached script, which will find all single-note tags in your Evernote and list them in a new note, including links to each note. This makes it much easier to go through them and see which of those tags could be removed.&lt;/div&gt;
&lt;div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div&gt;Just download the script, open it in Script Editor and run it.&lt;/div&gt;
&lt;div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div&gt;Tip of the hat to &lt;a href='http://justinlancy.com'&gt;Justin&lt;/a&gt; for his &lt;a href='http://veritrope.com/code_library/'&gt;excellent collection of scripts&lt;/a&gt; at Veritrope!&lt;/div&gt;
&lt;div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div&gt;&lt;script src="https://gist.github.com/zzamboni/843142d3f759e582fe8f.js"&gt;&lt;/script&gt;&lt;/div&gt;
&lt;div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;/span&gt;</description></item><item><title>How to solve truncated docker output in Mac OS X using boot2docker</title><link>https://zzamboni.org/post/how-to-solve-truncated-docker-output-in-mac-os-x-using-boot2docker/</link><pubDate>Mon, 12 May 2014 00:00:00 +0000</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/how-to-solve-truncated-docker-output-in-mac-os-x-using-boot2docker/</guid><description>&lt;p&gt;If you are using docker on Mac OS X using boot2docker (&lt;a href='http://docs.docker.io/installation/mac/'&gt;&lt;a href="http://docs.docker.io/installation/mac/" target="_blank" rel="noreferrer"&gt;http://docs.docker.io/installation/mac/&lt;/a&gt;&lt;/a&gt;), you may see truncated output from &lt;code&gt;docker run&lt;/code&gt;, and also may have noticed that &lt;code&gt;docker attach&lt;/code&gt; does not work properly, producing only some output and then exiting. This bug is documented here: &lt;a href='https://github.com/boot2docker/boot2docker/issues/150'&gt;&lt;a href="https://github.com/boot2docker/boot2docker/issues/150" target="_blank" rel="noreferrer"&gt;https://github.com/boot2docker/boot2docker/issues/150&lt;/a&gt;&lt;/a&gt;, where I also found the following workaround. Documenting it here in case anyone finds it useful:&lt;/p&gt;</description></item><item><title>HowTo: Changing the available display formats for Evernote's "Insert Date" command</title><link>https://zzamboni.org/post/howto-changing-the-available-display-formats-for-evernotes-insert-date-command/</link><pubDate>Tue, 13 Nov 2012 23:00:30 -0600</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/howto-changing-the-available-display-formats-for-evernotes-insert-date-command/</guid><description>Evernote introduced some time ago an "Insert Date" keyboard shortcut, which is very handy. However, the options for the format of the inserted date seemed limited (only four options). I finally learned how this works, and how to change it on the Mac. The formats offered are those that are configured in the "Languages &amp;amp; Text" preferences panel. If you go to "Region" and then click the "Customize button" in the Dates part of the panel, you will see and be able to customize the formats for short, medium, long and full date representations. Those are the options that are offered to you by Evernote. Just change them to whatever you want, and they will be available for selection. What I specifically wanted to do was to use the YYYY-MM-DD format, so I changed it to the following:&lt;p&gt;&lt;/p&gt;</description></item><item><title>Installing cfengine on Mac OS X</title><link>https://zzamboni.org/post/installing-cfengine-on-mac-os-x/</link><pubDate>Fri, 05 Aug 2011 02:31:00 -0500</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/installing-cfengine-on-mac-os-x/</guid><description>&lt;p&gt;&lt;a href="http://cfengine.com/"&gt;Cfengine&lt;/a&gt; (tested 3.2.0) installs easily on OS X (tested 10.7), given that it's Unix. One problem I encountered was that it does not compile with the bundled version of Berkeley DB (it recognizes it during configure, but produces compilation errors). The solution is to use some other DB engine. I chose Tokyo Cabinet. Using &lt;a href="http://mxcl.github.com/homebrew/"&gt;homebrew&lt;/a&gt;, the process is simple&lt;/p&gt;</description></item><item><title>Automatically creating tasks from email in Outlook</title><link>https://zzamboni.org/post/automatically-creating-tasks-from-email-in-outlook/</link><pubDate>Wed, 16 Mar 2011 01:54:00 -0600</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/automatically-creating-tasks-from-email-in-outlook/</guid><description>&lt;p&gt;&lt;span style="font-size: x-small;"&gt;&lt;em&gt;&lt;strong&gt;Please note:&lt;/strong&gt; I am no longer using Windows nor Outlook, so unfortunately I cannot offer any help with problems you encounter using these scripts and techniques.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Making cygwin, Windows and emacs understand the same symlinks</title><link>https://zzamboni.org/post/making-cygwin-windows-and-emacs-understand-the-same-symlinks/</link><pubDate>Tue, 28 Sep 2010 09:39:00 -0500</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/making-cygwin-windows-and-emacs-understand-the-same-symlinks/</guid><description>&lt;p&gt;Today I ran into the problem that symlinks created under cygwin using "ln -s" are not understood by Windows, and of course Windows shortcuts are seen by cygwin as regular files. Happily, this is a &lt;strong&gt;(semi-)&lt;/strong&gt;solved problem. For reference, this is what needs to be done:&lt;/p&gt;</description></item><item><title>Storing CFEngine configuration in CVS</title><link>https://zzamboni.org/post/storing-cfengine-configuration-in-cvs/</link><pubDate>Tue, 07 Sep 2010 14:17:00 -0500</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/storing-cfengine-configuration-in-cvs/</guid><description>&lt;div class="posterous_bookmarklet_entry"&gt;
 &lt;div class="p_embed p_image_embed"&gt;
&lt;img alt="Media_httpsialorghowt_daqnn" height="445" src="https://zzamboni.org/images/2010/09/07/storing-cfengine-configuration-in-cvs/14738702-media_httpsialorghowt_DAqnn.png" width="464"&gt;
&lt;/div&gt;


&lt;div class="posterous_quote_citation"&gt;via &lt;a href="http://sial.org/howto/cfengine/repository/"&gt;sial.org&lt;/a&gt;
&lt;/div&gt;
 &lt;p&gt;Useful article about storing both development and production configurations of cfengine using a version control mechanism. I am in the process of developing a similar setup using git, I will share it here when I get it to work properly.&lt;/p&gt;</description></item><item><title>Installing cfengine on Windows 7 under cygwin</title><link>https://zzamboni.org/post/installing-cfengine-on-windows-7-under-cygwin/</link><pubDate>Mon, 23 Aug 2010 00:14:00 -0500</pubDate><author>diego@zzamboni.org (Diego Zamboni)</author><guid>https://zzamboni.org/post/installing-cfengine-on-windows-7-under-cygwin/</guid><description>&lt;p&gt;&lt;strong&gt;Update (2011/09/05): Updated the instructions for cfengine 3.2.0, cygwin 1.7.9, and tested them on a clean cygwin install.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Installing the &lt;a href="http://cfengine.org/"&gt;cfengine community edition&lt;/a&gt; under Windows (the &lt;a href="http://cfengine.com/nova"&gt; commercial version&lt;/a&gt; includes native Windows support) is fairly easy under &lt;a href="http://cygwin.com/"&gt; cygwin&lt;/a&gt;, you just need to have the appropriate dependencies installed. Here’s how I did it.&lt;/p&gt;</description></item></channel></rss>