r/CLI 21h ago

Essential CLI Tools for Developers

Thumbnail packagemain.tech
5 Upvotes

r/CLI 4h ago

HelixBox: Your development environment in your pocket

Enable HLS to view with audio, or disable this notification

0 Upvotes

Meet HelixBox, your full development environment in your pocket.

Pair your laptop CLI with a QR code, open the workspace on your phone, inspect files, logs and Git, and run AI-assisted agent sessions from anywhere. Workspace controls are free. Agent access uses Algorand x402: $0.25 for 1 hour or $2 for 7 days via Pera Wallet. Build, run, and ship from anywhere.

[https://helix-box.vercel.app/\](https://helix-box.vercel.app/)


r/CLI 10h ago

CleeCode - IDE for your terminal

Post image
3 Upvotes

r/CLI 14h ago

TXC – The offline Swiss-army knife for developer text manipulation

Thumbnail github.com
3 Upvotes

Text utilities for the terminal. Everything the online text tool sites do, done locally: your text never leaves the machine, there is no network call, and there is nothing to paste into a web form.

143 operations across 10 categories, each usable as an argument, over a pipe, or from an interactive interface.


r/CLI 16h ago

Created my first open source tool named Nomad. It´s a tool for backing up and restoring your whole setup across 4 different linux distros

2 Upvotes

(This post was first shared in [r/commandline](r/commandline).)

I built this because I kept rebuilding my setup from scratch and got tired of manually reinstalling packages and hunting down files every time. It started as a small script and grew into something I figured it was worth of sharing to everyone.

What it does:

Backs up the user´s installed packages, AUR packages, and Flatpak apps, in the right format for whichever package manager the user is using. It lets the user interactively pick which config files/folders to include (via a gum powered TUI) and restores everything in the same place on a fresh install even on a different distro.

Supports Arch, Debian/Ubuntu, Fedora, and openSUSE, with best-effort package name translation between them.

The user´s backup data lives in their own private repository, completely separate from the tool's one, so the tool itself stays fully public/shareable without exposing anything personal.

Some things I cared about while building it:

If you select `~/.ssh` or `~/.gnupg`, it warns you and lets you review exactly which files go in, rather than blindly sweeping the whole directory . Git only tracks the executable permission bit, not full file modes so it explicitly resets SSH/GPG key permissions back to their correct values on restore, and shows you the exact commands before running them. And so on.

Honest caveats:

It's a young project, I'm the only person who's stress-tested it so far (including on some fresh VM installs), and cross-distro package name translation is inherently best-effort. Distros don't agree on package names, so some things need manual installing after a cross-distro restore. I've documented that limitation rather than pretend it's solved.

Anyway here´s the tool link:
https://github.com/lumertya/Nomad

Would genuinely appreciate feedback, bug reports, or just someone else trying it on a distro I haven't tested yet. Thank you.


r/CLI 17h ago

eilmeldung, a (handmade) RSS reader: v1.8.0 released

Thumbnail gallery
21 Upvotes

Hey everybody! It's been a time I posted here: eilmeldung is an RSS reader based on news-flash and it supports many RSS backends. If you have been using eilmeldung before, here are some new features:

  • pipe articles through external commands (for saving articles as markdown, sending via mail or piping through an LLM if this is your thing)
  • better display of articles with direct opening of links and images
  • support of base16 themes, with many already included (supports direct preview from within eilmeldung; see animated gif)
  • support for Linux (NixOS/homemanager, Arch AUR), Windows (scoop), macOS (homebrew) and NetBSD

If you encounter any issues or have suggestions for improvements, please feel free to comment or raise an issue.

https://github.com/christo-auer/eilmeldung