<h1 id="pdmenu">pdmenu</h1>
<h2 id="introduction">Introduction</h2>
<p><a href="https://joeyh.name/code/pdmenu/" title="Pdmenu"><code>Pdmenu</code></a> is a tool written by <a href="https://joeyh.name/" title="Joey Hess">Joey Hess</a> which allows the creation of a simple menu in a terminal (console) window. It is in his list of less active projects, and the latest version is dated 2014, but it seems to be quite complete and useful as it is.</p>
<p>I like simple menus. As a Sysadmin in my last job I used one on OpenVMS which helped me run the various periodic tasks I needed to run - especially the less frequent ones - without having to remember all of the details.</p>
<p>I do the same on my various Linux systems, and find that <code>pdmenu</code> is ideal for the task.</p>
<h2 id="installation">Installation</h2>
<p>I found <code>pdmenu</code> in the Debian repositories (I run Debian Testing), and it was very easily installed. The C source is available as a tarfile, though I
 haven't tried building it myself.</p>
<h2 id="running-pdmenu">Running <code>pdmenu</code></h2>
<p>Simply typing <code>pdmenu</code> at a command prompt will invoke the utility. It uses the file <code>/etc/pdmenurc</code> as its default configuration file, and this generates a menu with a demonstration of some of its features.</p>
<p>This is not particularly useful but it can be overridden by creating your own configuration, which by default is in <code>~/.pdmenurc</code>. The <code>pdmenu</code> command itself takes a configuration file as an argument, so there is plenty of flexibility.</p>
<h2 id="full-notes-and-examples">Full notes and examples</h2>
<p>The full notes which describe the use of <code>pdmenu</code> with examples can be found <a href="https://hackerpublicradio.org/eps/hpr2443/full_shownotes.html">here</a>.</p>
<h2 id="links">Links</h2>
<ul>
<li><a href="https://joeyh.name/code/pdmenu/">Pdmenu wiki</a></li>
<li><a href="https://joeyh.name/">Joey Hess</a></li>
<li>Resources:
<ul>
<li><a href="https://hackerpublicradio.org/eps/hpr2443/full_shownotes.html">Long notes for this episode</a></li>
</ul></li>
</ul>
