<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cli on Thibault Meunier</title><link>https://thibmeu.github.io/ghpages/tags/cli/</link><description>Recent content in Cli on Thibault Meunier</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 09 Aug 2023 21:20:40 +0000</lastBuildDate><atom:link href="https://thibmeu.github.io/ghpages/tags/cli/index.xml" rel="self" type="application/rss+xml"/><item><title>Creating an age plugin for tlock</title><link>https://thibmeu.github.io/ghpages/posts/creating-an-age-plugin-for-dee/</link><pubDate>Wed, 09 Aug 2023 21:20:40 +0000</pubDate><guid>https://thibmeu.github.io/ghpages/posts/creating-an-age-plugin-for-dee/</guid><description>&lt;p&gt;Given you have two tools that work on their own, with a similar interfaces, how complex can it be to integrate primitives from one tool into another? It turns out harder than expected. In this blog, I&amp;rsquo;ll discuss my experience understanding, designing, and implementing an age plugin for tlock.&lt;/p&gt;
&lt;h1 id="background"&gt;
 Background
 &lt;a class="heading-link" href="#background"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;&lt;code&gt;age&lt;/code&gt; is an encryption tool with opinionated cryptography, and a clean command line interface. It&amp;rsquo;s implemented in multiple languages such as Go or Rust, and has a &lt;a href="" &gt;flourishing ecosystem&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>