17.08.2026 · Bash

Маленькие Bash-скрипты, которые экономят время

Автоматизируй повторяемое

Если одну и ту же последовательность команд приходится выполнять несколько раз в неделю, её уже стоит превратить в скрипт.

#!/usr/bin/env bash
set -euo pipefail

echo "Deploy started"
git pull --ff-only
docker compose up -d --build
docker compose ps

set -euo pipefail

Эта комбинация помогает не продолжать выполнение после ошибки, обнаруживать неинициализированные переменные и корректнее обрабатывать пайпы.