/usr/bin
4.81K subscribers
165 photos
926 links
Канал для пользователей и администраторов Linux-систем: управление, инфраструктура, технические детали, новости и прочее.

Реклама и цены: @gals_ad_bot
Вопросы: @antoniusfirst

@monitorim_it — канал о мониторинге ИТ
Download Telegram
12 инструментов командной строки, которые значительно ускорят вашу работу разработчика

Инструменты командной строки ускоряют и упрощают рабочий процесс. Они помогают отлаживать код, управлять файлами, форматировать код и автоматизировать задачи, не выходя из терминала. Такие инструменты, как Ruff, pre-commit и pipx, обеспечивают согласованность проектов и изоляцию окружения, позволяя тратить больше времени на кодинг и меньше — на исправление проблем с настройкой.


В статье разобраны следующие утилиты:

bat — замена cat, но с подстветкой синтаксиса.

tldr — удобная справка по командам

ezals с цветами и интеграцией с git

ruff — сверхбыстрый линтер и форматтер для Python

pre-commit — автоматические проверки перед каждым коммитом в git

cookiecutter — генерирует шаблоны проектов одной командой

hyperfine — проводит бенчмаркинг команд с подробной статистикой

lazygit — предоставляет терминальный интерфейс для удобной навигации по коммитам

pipx — устанавливает и запускает Python CLI-приложения в изолированных средах

entr — следит за файлами и запускает команды при их изменении

httpie — инструмент командной строки для выполнения HTTP-запросов с понятным синтаксисом и форматированным выводом

glow — отображает Markdown в терминале с цветами

@usr_bin_linux
🔥41👍1
Почему Docker не всегда лучший выбор и чем его заменить

Docker — отличный инструмент, но «отличный» не значит «единственный» и тем более не значит, что он подходит для любой задачи. На одиночном сервере с одним-двумя приложениями Docker может принести больше проблем, чем пользы. Демон, образы, слои, сети и тома упрощают упаковку и запуск приложений, но на одиночке или небольшом VDS они избыточны. Под катом о том, в каких случаях Docker не нужОн, чем его заменить и как.


В статье про Podman, Incus, systemd-nspawn и другие аналогичные инструменты.

@usr_bin_linux
🔥5👍3