12 инструментов командной строки, которые значительно ускорят вашу работу разработчика
В статье разобраны следующие утилиты:
@usr_bin_linux
Инструменты командной строки ускоряют и упрощают рабочий процесс. Они помогают отлаживать код, управлять файлами, форматировать код и автоматизировать задачи, не выходя из терминала. Такие инструменты, как Ruff, pre-commit и pipx, обеспечивают согласованность проектов и изоляцию окружения, позволяя тратить больше времени на кодинг и меньше — на исправление проблем с настройкой.
В статье разобраны следующие утилиты:
bat — замена cat, но с подстветкой синтаксиса.tldr — удобная справка по командамeza — ls с цветами и интеграцией с gitruff — сверхбыстрый линтер и форматтер для Pythonpre-commit — автоматические проверки перед каждым коммитом в gitcookiecutter — генерирует шаблоны проектов одной командойhyperfine — проводит бенчмаркинг команд с подробной статистикойlazygit — предоставляет терминальный интерфейс для удобной навигации по коммитамpipx — устанавливает и запускает Python CLI-приложения в изолированных средахentr — следит за файлами и запускает команды при их измененииhttpie — инструмент командной строки для выполнения HTTP-запросов с понятным синтаксисом и форматированным выводомglow — отображает Markdown в терминале с цветами@usr_bin_linux
🔥4❤1👍1
Почему Docker не всегда лучший выбор и чем его заменить
В статье про Podman, Incus, systemd-nspawn и другие аналогичные инструменты.
@usr_bin_linux
Docker — отличный инструмент, но «отличный» не значит «единственный» и тем более не значит, что он подходит для любой задачи. На одиночном сервере с одним-двумя приложениями Docker может принести больше проблем, чем пользы. Демон, образы, слои, сети и тома упрощают упаковку и запуск приложений, но на одиночке или небольшом VDS они избыточны. Под катом о том, в каких случаях Docker не нужОн, чем его заменить и как.
В статье про Podman, Incus, systemd-nspawn и другие аналогичные инструменты.
@usr_bin_linux
🔥5👍3