snabelen.no er en av mange uavhengige Mastodon-servere du kan bruke for å delta i det desentraliserte sosiale nettet.
Ein norsk heimstad for den desentraliserte mikroblogge-plattformen.

Administrert av:

Serverstatistikk:

371
aktive brukere

#cli

12 innlegg11 deltakere0 innlegg i dag
R.L. Dane :Debian: :OpenBSD: 🍵 :MiraLovesYou:<p>New <a href="https://polymaths.social/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a> post: Why I Love the Command Line</p><p><a href="https://rldane.space/why-i-love-the-command-line.html" rel="nofollow noopener" target="_blank">https://rldane.space/why-i-love-the-command-line.html</a></p><p>1081 words</p><p>I was grappling with a much heavier subject for a blost, but thankfully, I had this extra little subject in my back pocket, just ready to be picked up and written on much more easily and enjoyably than mental health stuff. ;)</p><p>cc: my wonderful <a href="https://polymaths.social/tags/chorus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>chorus</span></a>: <span class="h-card"><a href="https://polymaths.social/@joel" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>joel</span></a></span> <span class="h-card"><a href="https://polymaths.social/@dm" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dm</span></a></span> <span class="h-card"><a href="https://polymaths.social/@sotolf" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sotolf</span></a></span> <span class="h-card"><a href="https://polymaths.social/@thedoctor" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>thedoctor</span></a></span> <span class="h-card"><a href="https://merveilles.town/@pixx" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>pixx</span></a></span> <span class="h-card"><a href="https://polymaths.social/@orbitalmartian" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>orbitalmartian</span></a></span> <span class="h-card"><a href="https://fosstodon.org/@adamsdesk" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>adamsdesk</span></a></span> <span class="h-card"><a href="https://polymaths.social/@krafter" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>krafter</span></a></span> <span class="h-card"><a href="https://polymaths.social/@roguefoam" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>roguefoam</span></a></span> <span class="h-card"><a href="https://polymaths.social/@clayton" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>clayton</span></a></span> <span class="h-card"><a href="https://fosstodon.org/@giantspacesquid" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>giantspacesquid</span></a></span> <span class="h-card"><a href="https://social.linux.pizza/@Twizzay" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Twizzay</span></a></span> <span class="h-card"><a href="https://fedi.stfn.pl/@stfn" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>stfn</span></a></span></p><p>(I will happily add/remove you from the chorus upon request! :)</p><p><a href="https://polymaths.social/tags/100daystooffload" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>100DaysToOffload</span></a> #45</p><p><a href="https://polymaths.social/tags/rldanewriting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rlDaneWriting</span></a> <a href="https://polymaths.social/tags/blost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blost</span></a> <a href="https://polymaths.social/tags/writing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>writing</span></a> <a href="https://polymaths.social/tags/commandline" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommandLine</span></a> <a href="https://polymaths.social/tags/cli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> <a href="https://polymaths.social/tags/tui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TUI</span></a> <a href="https://polymaths.social/tags/shellscripting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ShellScripting</span></a></p>
scy<p>TIL: `tr -s` can be used to replace repeated characters with a single one.</p><p>For example, to reduce multiple spaces down to one:</p><p><a href="https://chaos.social/tags/tr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tr</span></a> <a href="https://chaos.social/tags/Unix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Unix</span></a> <a href="https://chaos.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://chaos.social/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a></p>
scy<p>me: ^D</p><p>bash: There are stopped jobs.</p><p>me:<br>fg<br>:qa</p><p>me: ^D</p><p>bash: There are stopped jobs.</p><p>Yeah maybe I ^Z Vim too much. 🙈</p><p>(Yes ^Z is a verb, okay?)</p><p><a href="https://chaos.social/tags/Vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vim</span></a> <a href="https://chaos.social/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a> <a href="https://chaos.social/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> <a href="https://chaos.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a></p>
Holger<p>Wieder mal ein cooles CLI tool gefunden:</p><p>ocrmypdf in.pdf out.pdf</p><p>Macht <a href="https://mastodon.de/tags/OCR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OCR</span></a> in einem <a href="https://mastodon.de/tags/PDF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PDF</span></a>, falls dies z.B. nur ein Scan ist.</p><p><a href="https://mastodon.de/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://mastodon.de/tags/macos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macos</span></a> <a href="https://mastodon.de/tags/homebrew" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>homebrew</span></a> <a href="https://mastodon.de/tags/cli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cli</span></a></p>
pvergain (kolektiva)<p>- <a href="https://willmcgugan.github.io/announcing-toad/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">willmcgugan.github.io/announci</span><span class="invisible">ng-toad/</span></a> (2025-07-23, Announcing Toad - a universal UI for agentic coding in the terminal, by <a href="https://willmcgugan.github.io/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">willmcgugan.github.io/</span><span class="invisible"></span></a>, <span class="h-card" translate="no"><a href="https://mastodon.social/@willmcgugan" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>willmcgugan</span></a></span>)</p><p>--&lt;--<br>I’m a little salty that neither Anthropic nor Google reached out to me before they released their terminal-based AI coding agents.</p><p>You see until recently I was the CEO of Textualize, a startup promoting rich applications for the terminal. Textualize didn’t make it as a company, but I take heart that we built something amazing. There is now a thriving community of folk building TUIs that I am still a part of.</p><p>So you will understand why when I finally got round to checking out Claude code and Gemini CLI, I was more interested in the terminal interface than the AI magic it was performing. And I was not impressed. Both projects suffer from jank and other glitches inherent to terminals that Textualize solved years ago.</p><p>....</p><p>I’m currently taking a year’s sabbatical. When Textualize wrapped up I genuinely thought I was sick of coding, and I would never gain be able to find joy in building things. I’m happy to be wrong about that. I still enjoy coding, and Toad feels like the perfect hobby project for my very particular set of skills. Something I can build while continuing to focus on my physical and mental health (running a startup is taxing).</p><p>So I am going to build it.</p><p>I am building it.</p><p>Here’s a quick video of Toad in its current state: <a href="https://www.youtube.com/watch?v=EKsCS54xduo" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=EKsCS54xdu</span><span class="invisible">o</span></a></p><p>What I have in mind is a universal front-end for AI in the terminal. This includes both AI chat-bots and agentic coding. The architecture I alluded to earlier is that the front-end built with Python and Textual connects to a back-end subprocess. The back-end handles the interactions with the LLM and performs any agentic coding, while the front-end provides the user interface. The two sides communicate with each other by sending and receiving JSON over stdout and stdin.</p><p>...</p><p>Toad isn’t quite ready for a public release. It remains a tadpole for now, incubating in a private repository. But you know I’m all about FOSS, and when its ready for a public beta I will release Toad under an Open Source license.</p><p>With a bit of luck, this sabbatical needn’t eat in to my retirement fund too much. If it goes well, it may even become my full-time gig.</p><p>I will shortly invite a few tech friends and collaborators to the project. These things can’t be the work of a single individual and I am going to need feedback as I work. If you would like to be a part of that, then feel free to reach out. But please note, I would like to prioritize folk in the Open Source community who have potentially related projects.</p><p>For everyone else, I will be posting updates regularly here and on my socials (link at the bottom of the page). Expect screenshots, videos, and long form articles. Please be patient—you will be agentic toading before too long.</p><p>Looking for markdown streaming? : <a href="https://willmcgugan.github.io/streaming-markdown/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">willmcgugan.github.io/streamin</span><span class="invisible">g-markdown/</span></a> (Efficient streaming of Markdown in the terminal) <br>--&gt;--</p><p><a href="https://kolektiva.social/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> <a href="https://kolektiva.social/tags/Terminal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terminal</span></a> <a href="https://kolektiva.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://kolektiva.social/tags/textual" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>textual</span></a> <a href="https://kolektiva.social/tags/WillMcGugan" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WillMcGugan</span></a> <a href="https://kolektiva.social/tags/Toad" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Toad</span></a> <a href="https://kolektiva.social/tags/markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>markdown</span></a></p>
Markus Eisele<p>Wielding the Quarkus CLI: Why Java Developers Should Embrace This Command-Line Power Tool<br>Simplify your Quarkus development, boost productivity, and free yourself from Maven vs. Gradle complexity with one unified CLI. <br><a href="https://myfear.substack.com/p/quarkus-cli-java-developers-guide" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">myfear.substack.com/p/quarkus-</span><span class="invisible">cli-java-developers-guide</span></a><br><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/Quarkus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Quarkus</span></a> <a href="https://mastodon.online/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> <a href="https://mastodon.online/tags/Maven" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Maven</span></a> <a href="https://mastodon.online/tags/Gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gradle</span></a></p>
🔘 G◍M◍◍T 🔘<p>💡 Alibaba presenta il modello Qwen3-Coder e la CLI Qwen Code</p><p><a href="https://gomoot.com/alibaba-presenta-il-modello-qwen3-coder-e-la-cli-qwen-code/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gomoot.com/alibaba-presenta-il</span><span class="invisible">-modello-qwen3-coder-e-la-cli-qwen-code/</span></a></p><p><a href="https://mastodon.uno/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a> <a href="https://mastodon.uno/tags/alibaba" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>alibaba</span></a> <a href="https://mastodon.uno/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a> <a href="https://mastodon.uno/tags/cli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cli</span></a> <a href="https://mastodon.uno/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://mastodon.uno/tags/ia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ia</span></a> <a href="https://mastodon.uno/tags/ide" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ide</span></a> <a href="https://mastodon.uno/tags/news" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>news</span></a> <a href="https://mastodon.uno/tags/picks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>picks</span></a> <a href="https://mastodon.uno/tags/qwen" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qwen</span></a> <a href="https://mastodon.uno/tags/qwencode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qwencode</span></a> <a href="https://mastodon.uno/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a> <a href="https://mastodon.uno/tags/tecnologia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tecnologia</span></a></p>
Callidus2000<p>🚀 New version of CmdFav released!<br>A PowerShell module to manage your most-used commands – even multiline ones – and share them across teams.<br>✨ Features: • Save commands with tags &amp; descriptions<br>• Organize in multiple repositories<br>• Export/Import via JSON<br>• Team-friendly sharing<br>📦 Install via PowerShell Gallery: Install-Module CmdFav<br>🔗 github.com/Callidus2000/CmdFav<br><a href="https://ruhr.social/tags/PowerShell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PowerShell</span></a> <a href="https://ruhr.social/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://ruhr.social/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a></p>
Robert Kingett<p>I’ve been playing around with this and I can’t tell you how much I love this cli interface. It’s much easier for me, now, to edit and create new newsletters/emails. I’m super glad this newsletter platform offers this! it’s a lot cleaner, for me, than the web interface. As of right now, there’s a few bugs, but it still works well and i’ve already started contributing to the documentation! Providing some more notes for Windows users and explaining a few things that’s not in the original documentation. Buttondown CLI | Buttondown Documentation <a href="https://docs.buttondown.com/buttondown-cli" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.buttondown.com/buttondown</span><span class="invisible">-cli</span></a> <a href="https://caneandable.social/tags/Cli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cli</span></a> <a href="https://caneandable.social/tags/CommandLine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommandLine</span></a> <span class="h-card" translate="no"><a href="https://threads.net/@buttondownemail/" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>buttondownemail</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@buttondown" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>buttondown</span></a></span> <a href="https://caneandable.social/tags/Terminal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terminal</span></a> <a href="https://caneandable.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://caneandable.social/tags/TUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TUI</span></a></p>
kazé<p>Vimistes de <a href="https://mastodon.social/tags/Grenoble" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Grenoble</span></a>, oyez ! Ce lundi 21/07, donc totalement à l’arrache (comme il se doit), aura lieu un <a href="https://mastodon.social/tags/tupperVim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tupperVim</span></a> à la <span class="h-card" translate="no"><a href="https://piaille.fr/@TurbineCoop" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>TurbineCoop</span></a></span>. </p><p>On va parler de <a href="https://mastodon.social/tags/Vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vim</span></a>, <a href="https://mastodon.social/tags/Neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Neovim</span></a>, <a href="https://mastodon.social/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a>, et toutes ces sortes de choses. Et possiblement du <a href="https://mastodon.social/tags/Quacken" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Quacken</span></a>, vite fait.</p><p>Idéalement, inscrivez-vous sur le lien Meetup, ça fera plaisir à l’inusable Julio ! Mais vous pouvez aussi vous pointer à l’arrache, vous serez toujours bienvenu·e. 🙂 </p><p><a href="https://www.meetup.com/tupperlibre/events/308834717/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">meetup.com/tupperlibre/events/</span><span class="invisible">308834717/</span></a></p>
michabbb<p>🔧 <a href="https://social.vivaldi.net/tags/Generators" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Generators</span></a> excel at lazy iteration and memory efficiency, implementing Iterator interface for foreach loops<br>⚡ <a href="https://social.vivaldi.net/tags/Fibers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fibers</span></a> enable cooperative multitasking and nested suspension, perfect for <a href="https://social.vivaldi.net/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> tools and state machines</p>
Artyom Bologov<p>Did my first interactive rebase outside of <a href="https://merveilles.town/tags/Emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Emacs</span></a>, on <a href="https://merveilles.town/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <a href="https://merveilles.town/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a>. Using <a href="https://merveilles.town/tags/ed" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ed</span></a> as the editor, of course. The order of squashes (bubble up, not collapse down) got me, but it was pretty clear otherwise!</p>
Orhun Parmaksız 👾<p>Looking for an alternative password generator? I got you 🤝</p><p>🔐 motus — A dead simple password generator with an elegant CLI.</p><p>🔥 Supports doing security analysis, copying to clipboard &amp; more!</p><p>🦀 Written in Rust!</p><p>⭐ GitHub: <a href="https://github.com/oleiade/motus" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/oleiade/motus</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://fosstodon.org/tags/password" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>password</span></a> <a href="https://fosstodon.org/tags/generator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>generator</span></a> <a href="https://fosstodon.org/tags/terminal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>terminal</span></a> <a href="https://fosstodon.org/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a> <a href="https://fosstodon.org/tags/cli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cli</span></a></p>
Phil<p>Sometimes you just need to be very direct. (Image credit the AI overlords, please don't harvest my energy in the future...)</p><p>Most people don't realize you can store API Keys in 1Password and then inject them at runtime into things like ".env" files. <a href="https://mastodon.social/tags/typescript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typescript</span></a> <a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mastodon.social/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a> <a href="https://mastodon.social/tags/cli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cli</span></a> <a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a></p>
Lars Wirzenius<p>Wrote a short blog post on how I implement command line interfaces in Rust these days.</p><p><a href="https://blog.liw.fi/posts/2025/rust-cli/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.liw.fi/posts/2025/rust-cl</span><span class="invisible">i/</span></a></p><p><a href="https://toot.liw.fi/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://toot.liw.fi/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://toot.liw.fi/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> <a href="https://toot.liw.fi/tags/commandLineInterface" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commandLineInterface</span></a></p>
Nick | OneThingWell.dev<p>To prevent git from finishing the current commit/operation, you can use :cq in vim to exit with a non-zero status.</p><p>(generally, exiting the editor without saving the buffer (:q!) also works, but that is equivalent to providing an empty message, which may be allowed in some scenarios)</p><p><a href="https://indieweb.social/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <a href="https://indieweb.social/tags/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a> <a href="https://indieweb.social/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://indieweb.social/tags/cli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cli</span></a></p>
Jan :rust: :ferris:<p>miniserve - by svenstaro</p><p><a href="https://github.com/svenstaro/miniserve" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/svenstaro/miniserve</span><span class="invisible"></span></a></p><p>For when you really just want to serve some files over <a href="https://floss.social/tags/HTTP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTTP</span></a> right now! </p><p><a href="https://floss.social/tags/CLI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CLI</span></a> <a href="https://floss.social/tags/File" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>File</span></a> <a href="https://floss.social/tags/Network" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Network</span></a> <a href="https://floss.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://floss.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a></p>
Florenz :verified:<p>Summarize your GIT commits for standup and time tracking with this TUI Library. Built with <a href="https://norden.social/tags/ratatui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ratatui</span></a> and <a href="https://norden.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a>. </p><p><a href="https://www.flore.nz/blog/whathaveidone-a-git-based-tui-for-forgetful-software-developers/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">flore.nz/blog/whathaveidone-a-</span><span class="invisible">git-based-tui-for-forgetful-software-developers/</span></a></p><p><a href="https://norden.social/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <a href="https://norden.social/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a> <a href="https://norden.social/tags/gemini" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gemini</span></a> <a href="https://norden.social/tags/tui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tui</span></a> <a href="https://norden.social/tags/cli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cli</span></a> <a href="https://norden.social/tags/commandline" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commandline</span></a> <a href="https://norden.social/tags/productivity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>productivity</span></a> <a href="https://norden.social/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a></p>
Bits<p>Learn Vim progressively</p><p><a href="https://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">yannesposito.com/Scratch/en/bl</span><span class="invisible">og/Learn-Vim-Progressively/</span></a></p><p><a href="https://mastodon.online/tags/cli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cli</span></a> <a href="https://mastodon.online/tags/shell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shell</span></a> <a href="https://mastodon.online/tags/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a> <a href="https://mastodon.online/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a></p>
Chad McCullough<p>Back in my very early and nerdy days of running Linux and FreeBSD, I used Mutt for my email. Those were good days. I've been thinking about setting it up again or maybe even checking email in Emacs again. I just read a great blog post on the aerc mail client. This one is new to me but has really piqued my interest in checking email from the CLI again. Compared to Mutt and Emacs, it looks way easier to get setup and running, too.<br><br>Sorry to keep sharing your blog posts, <span class="h-card"><a href="https://mstdn.ca/@markpitblado" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>markpitblado</span></a></span>, but they really are good reads.<br><br><a href="https://www.markpitblado.me/blog/email-from-the-terminal-with-aerc/" rel="nofollow noopener" target="_blank">https://www.markpitblado.me/blog/email-from-the-terminal-with-aerc/</a><br><br><a href="https://polymaths.social/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://polymaths.social/tags/cli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cli</span></a> <a href="https://polymaths.social/tags/email" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>email</span></a><br><br></p>