<?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 Patrizio Bekerle</title><link>http://bekerle.com/tags/cli/</link><description>Recent content in CLI on Patrizio Bekerle</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 30 Aug 2022 00:00:00 +0000</lastBuildDate><atom:link href="http://bekerle.com/tags/cli/index.xml" rel="self" type="application/rss+xml"/><item><title>kanboard-cli</title><link>http://bekerle.com/posts/kanboard-cli/</link><pubDate>Tue, 30 Aug 2022 00:00:00 +0000</pubDate><guid>http://bekerle.com/posts/kanboard-cli/</guid><description>&lt;p&gt;&lt;strong&gt;kanboard-cli&lt;/strong&gt; is a command-line client for &lt;strong&gt;&lt;a href="https://kanboard.org/" target="_blank" rel="noopener noreffer "&gt;Kanboard&lt;/a&gt;&lt;/strong&gt;. It manages projects,
tasks, and comments directly from your terminal or scripts.&lt;/p&gt;
&lt;p&gt;It supports secure credential storage in the operating system keyring, JSON output for automation,
and task operations such as create, assign, move, open, close, and delete.&lt;/p&gt;
&lt;p&gt;You can try it out by running:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;nix run github:digital-blueprint/kanboard-cli -- --help
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Tech Stack:&lt;/strong&gt; Go, Cobra, Kanboard JSON-RPC API, OS keyring, Nix&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/digital-blueprint/kanboard-cli" target="_blank" rel="noopener noreffer "&gt;GitHub&lt;/a&gt; |
&lt;a href="https://github.com/digital-blueprint/kanboard-cli/blob/main/CHANGELOG.md" target="_blank" rel="noopener noreffer "&gt;Changelog&lt;/a&gt; |
&lt;a href="https://github.com/digital-blueprint/kanboard-cli/issues" target="_blank" rel="noopener noreffer "&gt;Issues&lt;/a&gt; |
&lt;a href="https://github.com/digital-blueprint/kanboard-cli/releases" target="_blank" rel="noopener noreffer "&gt;Download&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ZFSGuard</title><link>http://bekerle.com/posts/zfsguard/</link><pubDate>Mon, 29 Aug 2022 00:00:00 +0000</pubDate><guid>http://bekerle.com/posts/zfsguard/</guid><description>&lt;p&gt;&lt;strong&gt;ZFSGuard&lt;/strong&gt; is a terminal user interface for managing &lt;strong&gt;ZFS snapshots&lt;/strong&gt; with a background health monitoring
service for ZFS and SMART errors.&lt;/p&gt;
&lt;p&gt;It can list, create, filter, and delete snapshots, show health reports, and send alerts through
&lt;a href="https://containrrr.dev/shoutrrr/" target="_blank" rel="noopener noreffer "&gt;shoutrrr&lt;/a&gt; as well as local Linux desktop notifications.&lt;/p&gt;
&lt;p&gt;You can install it with Go by running:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;go install github.com/pbek/zfsguard/cmd/zfsguard@latest
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;go install github.com/pbek/zfsguard/cmd/zfsguard-monitor@latest
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Tech Stack:&lt;/strong&gt; Go, Bubble Tea, Lip Gloss, ZFS, SMART, Nix&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/pbek/zfsguard" target="_blank" rel="noopener noreffer "&gt;GitHub&lt;/a&gt; |
&lt;a href="https://github.com/pbek/zfsguard/blob/main/CHANGELOG.md" target="_blank" rel="noopener noreffer "&gt;Changelog&lt;/a&gt; |
&lt;a href="https://github.com/pbek/zfsguard/issues" target="_blank" rel="noopener noreffer "&gt;Issues&lt;/a&gt; |
&lt;a href="https://github.com/pbek/zfsguard/releases" target="_blank" rel="noopener noreffer "&gt;Download&lt;/a&gt;&lt;/p&gt;</description></item><item><title>tokstat</title><link>http://bekerle.com/posts/tokstat/</link><pubDate>Sun, 28 Aug 2022 00:00:00 +0000</pubDate><guid>http://bekerle.com/posts/tokstat/</guid><description>&lt;p&gt;&lt;strong&gt;tokstat&lt;/strong&gt; is a CLI application for monitoring token quotas across multiple AI providers with a terminal dashboard.&lt;/p&gt;
&lt;p&gt;It supports Azure OpenAI, GitHub Copilot, and OpenRouter accounts, stores credentials securely in the system keyring,
offers JSON output for automation, and provides shell completions for common shells.&lt;/p&gt;
&lt;p&gt;You can try it out by running:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;nix run github:pbek/tokstat
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Tech Stack:&lt;/strong&gt; Rust, Ratatui, Clap, keyring, Nix&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/pbek/tokstat" target="_blank" rel="noopener noreffer "&gt;GitHub&lt;/a&gt; |
&lt;a href="https://github.com/pbek/tokstat/blob/main/CHANGELOG.md" target="_blank" rel="noopener noreffer "&gt;Changelog&lt;/a&gt; |
&lt;a href="https://github.com/pbek/tokstat/issues" target="_blank" rel="noopener noreffer "&gt;Issues&lt;/a&gt; |
&lt;a href="https://github.com/pbek/tokstat/releases" target="_blank" rel="noopener noreffer "&gt;Download&lt;/a&gt;&lt;/p&gt;</description></item><item><title>QOwnNotes command-line snippet manager</title><link>http://bekerle.com/posts/qc/</link><pubDate>Tue, 02 Aug 2022 00:00:00 +0000</pubDate><guid>http://bekerle.com/posts/qc/</guid><description>&lt;p&gt;You can use the &lt;strong&gt;QOwnNotes command-line snippet manager&lt;/strong&gt; to &lt;strong&gt;execute command snippets&lt;/strong&gt; stored
in &lt;strong&gt;notes&lt;/strong&gt; in &lt;a href="https://www.qownnotes.org/" target="_blank" rel="noopener noreffer "&gt;QOwnNotes&lt;/a&gt; from the command line.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tech Stack:&lt;/strong&gt; Go&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/qownnotes/qc" target="_blank" rel="noopener noreffer "&gt;GitHub&lt;/a&gt; |
&lt;a href="https://github.com/qownnotes/qc/blob/main/CHANGELOG.md" target="_blank" rel="noopener noreffer "&gt;Changelog&lt;/a&gt; |
&lt;a href="https://github.com/qownnotes/qc/releases" target="_blank" rel="noopener noreffer "&gt;Releases&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Linux Magazine Downloader</title><link>http://bekerle.com/posts/lmdownload/</link><pubDate>Mon, 02 Aug 2021 00:00:00 +0000</pubDate><guid>http://bekerle.com/posts/lmdownload/</guid><description>&lt;p&gt;Linux Magazine PDF downloader for subscribers on the CLI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tech Stack:&lt;/strong&gt; Go, Docker&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/pbek/lmdownload" target="_blank" rel="noopener noreffer "&gt;GitHub&lt;/a&gt; |
&lt;a href="https://github.com/pbek/lmdownload/blob/develop/CHANGELOG.md" target="_blank" rel="noopener noreffer "&gt;Changelog&lt;/a&gt; |
&lt;a href="https://github.com/pbek/lmdownload/issues" target="_blank" rel="noopener noreffer "&gt;Issues&lt;/a&gt; |
&lt;a href="https://github.com/pbek/lmdownload/releases" target="_blank" rel="noopener noreffer "&gt;Releases&lt;/a&gt; |
&lt;a href="https://hub.docker.com/repository/docker/pbeke/lmdownload" target="_blank" rel="noopener noreffer "&gt;DockerHub&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>