<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>gummyworm Blog</title>
        <link>https://gummyworm.dev/blog</link>
        <description>gummyworm Blog</description>
        <lastBuildDate>Sun, 11 Jan 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[gummyworm 2.2.0: Configuration Files, Shell Completions & More]]></title>
            <link>https://gummyworm.dev/blog/gummyworm-2.2.0-release</link>
            <guid>https://gummyworm.dev/blog/gummyworm-2.2.0-release</guid>
            <pubDate>Sun, 11 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[We're excited to announce gummyworm 2.2.0, packed with quality-of-life improvements that make working with ASCII art even more enjoyable.]]></description>
            <content:encoded><![CDATA[<p>We're excited to announce <strong>gummyworm 2.2.0</strong>, packed with quality-of-life improvements that make working with ASCII art even more enjoyable.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="configuration-file-support">Configuration File Support<a href="https://gummyworm.dev/blog/gummyworm-2.2.0-release#configuration-file-support" class="hash-link" aria-label="Direct link to Configuration File Support" title="Direct link to Configuration File Support" translate="no">​</a></h2>
<p>Tired of typing the same options over and over? Now you can set your defaults in a configuration file:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token comment" style="color:rgb(98, 114, 164)"># ~/.gummywormrc</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token assign-left variable" style="color:rgb(189, 147, 249);font-style:italic">width</span><span class="token operator">=</span><span class="token number">80</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token assign-left variable" style="color:rgb(189, 147, 249);font-style:italic">color</span><span class="token operator">=</span><span class="token plain">true</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token assign-left variable" style="color:rgb(189, 147, 249);font-style:italic">palette</span><span class="token operator">=</span><span class="token plain">blocks</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token assign-left variable" style="color:rgb(189, 147, 249);font-style:italic">background</span><span class="token operator">=</span><span class="token comment" style="color:rgb(98, 114, 164)">#1a1b26</span><br></span></code></pre></div></div>
<p>gummyworm looks for config files in this order:</p>
<ol>
<li class=""><code>./.gummywormrc</code> (project-specific)</li>
<li class=""><code>~/.gummywormrc</code> (user defaults)</li>
<li class=""><code>~/.config/gummyworm/config</code> (XDG-compliant)</li>
</ol>
<p>CLI arguments always override config file settings, so you have full flexibility.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="shell-completions">Shell Completions<a href="https://gummyworm.dev/blog/gummyworm-2.2.0-release#shell-completions" class="hash-link" aria-label="Direct link to Shell Completions" title="Direct link to Shell Completions" translate="no">​</a></h2>
<p>Tab completion is now available for <strong>bash</strong> and <strong>zsh</strong>! Get suggestions for:</p>
<ul>
<li class="">All CLI options and flags</li>
<li class="">Built-in palette names</li>
<li class="">Output format types</li>
<li class="">Image files in the current directory</li>
</ul>
<p>If you installed via Homebrew, completions are set up automatically. Otherwise, source the completion script for your shell:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token comment" style="color:rgb(98, 114, 164)"># Bash</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">source</span><span class="token plain"> /path/to/gummyworm/completions/gummyworm.bash</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token comment" style="color:rgb(98, 114, 164)"># Zsh</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">source</span><span class="token plain"> /path/to/gummyworm/completions/gummyworm.zsh</span><br></span></code></pre></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-next">What's Next?<a href="https://gummyworm.dev/blog/gummyworm-2.2.0-release#whats-next" class="hash-link" aria-label="Direct link to What's Next?" title="Direct link to What's Next?" translate="no">​</a></h2>
<p>This release focuses on developer experience, but we have more exciting features planned. Stay tuned for updates!</p>
<hr>
<p><strong>Full Changelog:</strong> <a href="https://github.com/oddurs/gummyworm/compare/v2.1.0...v2.2.0" target="_blank" rel="noopener noreferrer" class="">v2.1.0...v2.2.0</a></p>
<p><strong>Installation:</strong></p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#F8F8F2"><span class="token comment" style="color:rgb(98, 114, 164)"># Homebrew</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">brew </span><span class="token function" style="color:rgb(80, 250, 123)">install</span><span class="token plain"> oddurs/tap/gummyworm</span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token comment" style="color:rgb(98, 114, 164)"># Or update</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">brew upgrade gummyworm</span><br></span></code></pre></div></div>]]></content:encoded>
            <category>release</category>
            <category>features</category>
        </item>
    </channel>
</rss>