Мои личные скрипты для повседневной работы

Автор с опытом более 10 лет ведет собственные dotfiles и делится набором утилитарных shell-скриптов, которые ускоряют рутину разработчика и админа. Ключевые зоны: буфер обмена, файловые операции, локальный веб, загрузка медиа, текстовые трансформации, REPL лаунчеры, дата и время, мультимедиа, процессы, быстрые справочники, системные действия. Важный акцент на частоте использования: от постоянно и почти каждый день до раз в неделю или месяц.

  • Буфер обмена: copy, pasta, pastas, cpwd. Пример: run_some_command | copy; pastas может стримить все копируемые ссылки в wget.
  • Файлы: mkcd, tempe, trash, mksh. Trash используется чаще чем rm, снижая риск потерь.
  • Локальный веб: serveit поднимает статический сервер на localhost:8000 даже без установленного Python.
  • Медиа и сети: getsong и getpod через yt-dlp; getsubs сначала ищет официальные субтитры, затем автогенерированные.
  • Текст: line для выборки строки по номеру, jsonformat, uppered и lowered, markdownquote, straightquote.
  • Дата и тайминг: hoy с ISO датой, timer 10m и bb timer 5m с системным уведомлением.
  • Процессы: each как простая альтернатива xargs, murder с градуированной остановкой от 15 до 9, waitfor, bb для глубокого бэкграунда.
  • Система и разное: theme 0 или 1 синхронизирует темы ОС и инструментов; ds-destroy чистит .DS_Store; notify отправляет нативные уведомления.

Статья подчеркивает практичность и переносимость решений для macOS и Linux, а также приоритизацию безопасности (trash вместо rm) и наблюдаемости (notify, boop). Это компактный арсенал для повышения продуктивности без тяжелых зависимостей.

Читайте также

  1. Что меня беспокоит в агентской разработке: заметки инженера в 2026 году
  2. SOLID в вашей дрели
  3. Список дел в формате RPG, экспресс-чтение по 5 минут в день и ещё 8 российских стартапов
  4. Сигналы открытого интереса и автоматический трейдинг: пишем телеграм-бота для трейдинга
  5. Система персональных шпаргалок прямо в терминале
Ключевые инсайты из новости (по версии ChatGPT)
  • Стрим буфера обмена для автоматизации загрузок: Утилита, которая непрерывно слушает буфер обмена и передаёт новые записи в пайплайн (например, в wget), превращает копирование ссылок в событийный конвейер. Полезно для быстрых ресёрч-загрузок и сбора датасетов без ручного менеджмента ссылок.
    [процесс]
Для получения полного доступа оформите подписку PubMag PRO.
Зарегистрированные пользователи видят только два тезиса.
Зарегистрироваться
Инсайты автоматически генерируются с помощью искусственного интеллекта на основе текста статьи.
← Назад в лентуЧитать оригинал →
✈️ Подписывайтесь на мой Telegram-канал — там еще больше интересного про AdTech, MarTech, AI и многое другое!