bat — консольная замена cat с подсветкой синтаксиса, интеграцией Git и удобным выводом файлов.
Open Source: #cli
Проекты каталога, отмеченные тегом #cli. Теги работают как отдельные посадочные страницы, чтобы похожие инструменты было проще находить и связывать между собой.
В подборке 49 проектов с суммарным рейтингом 3,219,832 звёзд на GitHub. Основные языки: Rust, Python, Go.
Про инструменты командной строки
Хороший CLI-инструмент экономит часы: то, что в интерфейсе занимает десять кликов, в терминале — одна команда. Последние годы — ренессанс командной строки: современные замены классических утилит быстрее, удобнее и красивее предков.
Здесь собраны утилиты командной строки на любой случай — от работы с файлами до DevOps. Большинство ставится одной командой; в описаниях разобрано, чем каждая лучше стандартного аналога.
Репозитории
rclone — Go-утилита для синхронизации и управления файлами в облачных хранилищах.
Ghostty — современный терминал на Zig с нативным интерфейсом, GPU-рендерингом и упором на скорость.
goose — локальный ИИ-агент с настольным приложением, CLI и API для кода, исследований и автоматизации.
Homebrew — пакетный менеджер для macOS и Linux, который ставит CLI-инструменты, приложения и библиотеки через formulae и casks.
Win11Debloat — PowerShell-скрипт для удаления лишних приложений Windows 10/11, отключения телеметрии и настройки интерфейса.
Aider — консольный AI-помощник для редактирования кода в существующем Git-репозитории.
gh — официальный инструмент GitHub для командной строки: issues, проверки, релизы и работа с репозиториями рядом с git.
Cobra — Go-библиотека для создания приложений командной строки с командами, флагами, вложенной структурой и генератором.
fd — быстрый и удобный поиск файлов в терминале, альтернатива find с понятными настройками по умолчанию, regex и уважением к .gitignore.
Bubble Tea — Go-фреймворк для терминальных интерфейсов на основе Elm Architecture, с model/update/view и богатой обработкой ввода.
curl — командная утилита и libcurl для передачи данных по URL с поддержкой HTTP, FTP, SMTP, MQTT, SFTP и многих других протоколов.