#CLITools

2026-02-03

SnapPoint helps developers audit, clean, and realign their system by finding ghost binaries, PATH conflicts, and leftover tool junk. hackernoon.com/snappoint-a-har #clitools

2026-01-20

I built a file-watching tool

I love automating small tasks. It’s so satisfying to have something done for me automatically without having to open a terminal and run a command.

One thing I do a lot is to convert .heic or .heif files from my iPhone to JPG. I was thinking about writing a little alias in my ~/.zshrc but then it occurred to me, “surely there must be a way to do this automatically!”.

So I did a little research with Claude and learned about the Chokidar NodeJS library which is “A minimal and efficient cross-platform file watching library.”

At first, I was just going to write a little NodeJS script which watched my downloads directory and automatically converted files to JPG. But then it occurred to me, I could do lots of automation with this.

So I wrote:

File Watcher (fw) – A cli tool for watching folders and triggering actions

You define a rules YAML file which has different rules tied to different folders and file events. Each rule has an action which then does whatever you want to the file. At the moment, actions are just shell scripts but I plan to add some kind of plugin architecture to allow for more complicated actions.

For example, here’s my rules file with the rule to convert .heic and .heif files:

rules:
  - name: "Convert images to JPG"
    path: /Users/mark/Downloads
    pattern: "*.{png,webp,heic,heif,tiff,tif,bmp,avif}"
    events: [add]
    action: 'magick "{filepath}" "{dir}/{basename}.jpg" && osascript -e "tell application \"Finder\" to delete POSIX file \"{filepath}\""'
    onFailure: stop

That converts the file and puts the original in the macOS trash can. In theory, this works on Linux too (I haven’t tested) so this rule would need to be tweaked a bit for Linux.

Rules can be tied to add, change, and unlink (delete) events. We don’t currently support a single rule with multiple events. Though you can have a single rule which watches multiple paths.

rules:
  - name: "Some rule"
    path:
      - /tmp
      - /Users/mark/Downloads
  ...

For now, I run the tool manually in a terminal but the README has instructions for running it as a service on macOS or Linux. There are also lots of example rules and details about the rules file syntax.

Hopefully somebody else will find this useful. If you come up with any fun rules, let me know here or on GitHub.

#cliTools #softwareDevelopment
JAVAPROjavapro
2026-01-16

Sharing utilities across teams can be messy. With catalogs, you can version scripts, create templates & call them like CLI tools. @yostane shows how.

Simplify reuse, boost onboarding & document your dev scripts: javapro.io/2025/09/11/jbang-th

@jbangdev

Utsob Roy 🖖uroybd@fosstodon.org
2026-01-16

DotR (A dotfiles manager as dear as a daughter) is stable now!

github.com/uroybd/DotR

#dotfiles #clitools #cli #unix #rust #devtools #opensource

2026-01-09

jiq - Giao diện TUI tương tác để truy vấn JSON với jq theo thời gian thực. Công cụ này giúp làm việc với JSON dễ dàng hơn với tính năng xem kết quả ngay khi gõ, tự động hoàn thành trường, highlight cú pháp jq, và AI hỗ trợ gợi ý truy vấn.

Đặc điểm nổi bật:
• Trợ lý AI gợi ý truy vấn
• History truy vấn có thể tìm kiếm
• Hỗ trợ phím tắt VIM
• Xuất kết quả linh hoạt

#CôngNghệMở #OpenSource #JSON #DevTools #jq #DeveloperVN #CLITools

reddit.com/r/opensource/commen

[Dotter - dotfile을 일관되게 관리하기 위한 Rust 기반 설정 파일 매니저

Dotter는 Rust로 개발된 새로운 dotfile 관리 도구로, 단순한 symlink 방식을 넘어 템플릿 렌더링, 동적 설정 변경, 선언적 설정 파일 관리 등을 통해 사용자 환경 간 일관성 있는 설정 관리를 제공한다. 다양한 운영 체제에서 설치 가능하며, CLI를 통한 배포, 되돌리기, 감시 등 완전한 워크플로우를 지원한다.

news.hada.io/topic?id=25619

#dotfiles #rust #configurationmanagement #clitools #devops

MathDaTech :fedora: 🤘mathdatech1@hostux.social
2025-12-21

Trending Terminal

Explore Terminal Tools - Discover amazing command-line applications and developer tools

itrending.top/terminal/

#clitools #cli #CommandLine #terminal

Utsob Roy 🖖uroybd@fosstodon.org
2025-12-21

DotR - A dotfiles manager as dear as a daughter

✅ Stable for daily use
✅ Nice detailed documentation (see project wiki)
✅ Symlink or Copy, your choice

Give it a try if you are trying to find a nice way to back up and deploy your dotfiles on multiple machines.

github.com/uroybd/DotR

#Dotfiles #DotfilesManager #Rust #CLITools #Unix #Linux #MacOS

benzogaga33 :verified:benzogaga33@mamot.fr
2025-12-21

Linux Apps Without Distro Lock-In? Explore This Lesser Known Snap and Flatpak Alternative itsfoss.com/pkgforge/ #CLITools

benzogaga33 :verified:benzogaga33@mamot.fr
2025-12-17

Easier Than Nano! Fresh is a Fresh New Rust-based Terminal Editor for Linux itsfoss.com/fresh-terminal-tex #CLITools

2025-12-14
FOSS Advent Calendar - Door 15: See the Logic, Not Just the Lines with Difftastic

Forget confusing text diffs. Difftastic is a brilliant open-source tool that shows the true intent of your code changes. It understands programming syntax, ignores formatting noise, and highlights semantic differences in your commits, perfect for clear code reviews and complex refactorings. It acts like X-Ray for your code, detecting when you’ve moved a function or changed logic, not just edited text. By ignoring formatting changes, it shows what actually changed, not what your autoformatter did. Plus, it runs entirely offline, so your code never leaves your machine, and it supports over 50 languages and formats, from Python and Rust to JSON and Markdown.

Pro tip: Integrate it as your Git difftool to review pull requests with clarity and instantly grasp the developer’s intent.

Link: https://github.com/Wilfred/difftastic

What would you clarify first with a diff tool that shows the intended change?

#AdventCalendar #FOSS #OpenSource #DevTools #Programming #SoftwareEngineering #Git #VersionControl #CodeReview #Refactoring #Developer #CLITools #Productivity #Rust #Python #JavaScript #WebDev #Backend #Linux #Tech #Coding #ProgrammingTools #IDE #VSCode #Neovim #DeveloperProductivity #CleanCode #DevOps #FOSSadvent #adventskalender #Difftastic
benzogaga33 :verified:benzogaga33@mamot.fr
2025-12-08

Easily Install Binaries in Linux Terminal With This Tool itsfoss.com/eget/ #CLITools

2025-12-05

Introducing Gemini MCP Tools for #WordPress - An AI Plugin for WordPress that's Packed with CLI tools for the most popular #LLMs & enhanced with Native MCP Support for OpenRouter, Claude Code Router, Exa Search, and a Multi-Agent Local Server 🧑‍💻🚀🚀

-- Supercharge WordPress with
AI-Powered MCP Tools 🔥 🔥 🧑‍💻🧑‍💻🚀🚀

We created the ultimate #WordPressAIPlugin that brings 37+ powerful #AITools directly into your workflow. Control your entire #WordPress site through natural language commands, and enjoy native MCP support via an AI Engine integration.

Why Gemini MCP Tools Beats Other WordPress AI Plugins: 😭🥹🥹🤔

- 🎯 37+ free #ArtificialIntelligence tools for WordPress (most give you 5-10)
• True MCP protocol (no quirks)
• Multiple AI providers via OpenRouter (50+ LLMs to choose from, not just one)
• Privacy-first (data stays on YOUR server)
• Toolkit bundled (no Git needed) or easily copy the repo! 😋😋
• Developer-friendly (clean, semantic code)
• Open source (you can contribute! 🤗)

Start free, scale to premium when ready!

#WordPressDevelopment #AIEngine #AIEnginePlugin #Tech #Technology #TheGeeklineFeed #WordPressDevelopment #WPDev #WPDeveloper #WordPressDev #MCP #MCPprotocol #OpenAI #Cli #CliTools #Claude #ClaudeCodeRouter #OpenRouter #GeminiCli #ClaudeCode #WordPressPlugin #WordPressDeveloper #WP #WordPressSite #AIWordPressTools

maniainc.com/gemini-mcp-tools-

N-gated Hacker Newsngate
2025-11-29

🔍 Oh, look! It's yet another CLI tool that thinks it's revolutionary by letting us edit PDFs with something called "Nano Banana" 🍌. Spoiler alert: it's just a glorified way to break your documents while pretending to be productive. 🙄
github.com/gavrielc/Nano-PDF

2025-11-27

Ứng dụng ảnh chụp màn hình thất bại nay đã 'tái sinh' thành Surtr v4! Đây là công cụ tự động hóa CLI miễn phí cho Windows. Surtr v4 giúp bạn với các tác vụ như quét OCR, tải nội dung web, và đặc biệt là giám sát tập tin với tùy chọn khôi phục. Kèm theo gói script miễn phí. Có phiên bản Pro với WebUI.

#Surtr #Windows #CLITools #Automation #SideProject
#CôngCụWindows #TựĐộngHóa

reddit.com/r/SideProject/comme

Sourcerersourcery_zone
2025-11-25

🤖 Does counting characters in Zig "just work" with different encodings? 🤔

Join me live as I continue rebuilding the classic `wc` command to level up my Zig skills! We'll be diving deep into handling various character encodings.

See you on November 25, 2025 at 18:30 UTC.


youtube.com/watch?v=_of1MU0qNtc

JAVAPROjavapro
2025-11-25

Why switch to Python or Bash for scripts when your team already knows ? @yostane shows how lets devs build small, smart tools—without leaving the ecosystem.

Learn how catalogs and templates boost reuse: javapro.io/2025/09/11/jbang-th

@jbangdev

Utsob Roy 🖖uroybd@fosstodon.org
2025-11-18

I am working on a dotfiles manager written in Rust. It is still WIP. Feel free to review and contribute!

#Rust #OpenSource #Dotfiles #CLITools

github.com/uroybd/DotR

Sourcerersourcery_zone
2025-11-18

🤖 Building a `wc` clone from scratch in Zig! 🚀

Join my first live stream for the series on November 18, 2025 at 16:00 UTC. We're setting the stage: defining requirements and diving into argument parsing (manual vs. library).


youtube.com/watch?v=R3sba1XB3LY

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst