<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CLI Tooling on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/cli-tooling/</link><description>Recent content in CLI Tooling on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 17 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/cli-tooling/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 1: Project Setup &amp;amp; Environment Configuration</title><link>https://ai-blog.noorshomelab.dev/mermaid-lint-guide/chapter-1-project-setup/</link><pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/mermaid-lint-guide/chapter-1-project-setup/</guid><description>&lt;h2 id="chapter-1-project-setup--environment-configuration"&gt;Chapter 1: Project Setup &amp;amp; Environment Configuration&lt;/h2&gt;
&lt;p&gt;Welcome to the first chapter of our journey to build a robust, production-grade Mermaid code analyzer and fixer in Rust! In this chapter, we&amp;rsquo;ll lay the essential groundwork for our project, which we&amp;rsquo;ll affectionately call &lt;code&gt;mermtool&lt;/code&gt;. Just as a sturdy foundation is crucial for any building, a well-structured and properly configured project is vital for a reliable and maintainable software tool.&lt;/p&gt;
&lt;p&gt;This chapter focuses on setting up your development environment, initializing the Rust project, defining its initial structure, and configuring core aspects like dependency management, basic CLI argument parsing, logging, and build optimizations. By the end of this chapter, you&amp;rsquo;ll have a runnable Rust CLI application that can parse basic command-line arguments and is ready for the exciting work of parsing Mermaid diagrams. We&amp;rsquo;ll emphasize production-ready practices from the outset, including robust error handling, structured logging, and release build optimizations, ensuring our &lt;code&gt;mermtool&lt;/code&gt; is reliable and performant from day one.&lt;/p&gt;</description></item></channel></rss>