<?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 Prateek Sharma</title>
		<link>https://prateeksharma.me/tags/cli/</link>
		<description>Recent content in CLI on Prateek Sharma</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Thu, 17 Sep 2026 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://prateeksharma.me/tags/cli/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>tocli</title>
				<link>https://prateeksharma.me/projects/tocli/</link>
				<pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate>
				<guid>https://prateeksharma.me/projects/tocli/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://github.com/pratts/tocli&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;tocli&lt;/a&gt;&#xA; is a terminal BitTorrent client&#xA;built around one rule: if a command has everything it needs to act, it just&#xA;acts, no prompts, safe to script or cron; if it&amp;rsquo;s missing something, it&#xA;opens the relevant interactive screen instead of printing a usage error.&#xA;&lt;code&gt;tocli start ./file.torrent&lt;/code&gt; downloads immediately; &lt;code&gt;tocli start&lt;/code&gt; with no&#xA;source opens a screen to type one in. &lt;code&gt;tocli list&lt;/code&gt; on a real terminal opens&#xA;a live, refreshing dashboard; piped or &lt;code&gt;--plain&lt;/code&gt;/&lt;code&gt;--json&lt;/code&gt; output stays&#xA;static and scriptable.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
