Мои личные скрипты для повседневной работы
Автор с опытом более 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). Это компактный арсенал для повышения продуктивности без тяжелых зависимостей.
Читайте также
Система персональных шпаргалок прямо в терминале
Как OpenAI похоронила традиционный BI — и что пришло ему на смену
А деньги где? Проверяем сайт на ошибки поисковой оптимизации: как сделать SEO окупаемым и увеличить число заявок
Как закон «О запрете иностранных слов» влияет на рекламу и брендинг
Заглянуть под капот ИИ-агентов: новый инструмент раскрывает «магию» Claude Code
Ключевые инсайты из новости (по версии ChatGPT)
- Стрим буфера обмена для автоматизации загрузок: Утилита, которая непрерывно слушает буфер обмена и передаёт новые записи в пайплайн (например, в wget), превращает копирование ссылок в событийный конвейер. Полезно для быстрых ресёрч-загрузок и сбора датасетов без ручного менеджмента ссылок.
[процесс]
Для получения полного доступа оформите подписку PubMag PRO.
Зарегистрированные пользователи видят только два тезиса.
Зарегистрироваться
Зарегистрированные пользователи видят только два тезиса.
Зарегистрироваться
Инсайты автоматически генерируются с помощью искусственного интеллекта на основе текста статьи.
Подписывайтесь на мой Telegram-канал — там еще больше интересного про AdTech, MarTech, AI и многое другое!