You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Существующие файлы сохраняются в ~/.dotfiles_backup/<timestamp>/. Повторный запуск безопасен — уже установленные симлинки пропускаются.
bashrc
История: дедупликация (ignoredups), синхронизация между сессиями (history -a/c/r), поиск по стрелкам с учётом текущего ввода
Автодополнение: без учёта регистра, перебор вариантов через Tab (menu-complete)
SSH-агент: автозапуск и добавление ключа ~/.ssh/id_ed25519
~/.bashrc.local — подгружается в конце для машино-специфичных настроек и секретов
Cheatsheet
Полная справка по алиасам и скриптам генерируется автоматически из header'ов файлов.
Для терминала используй команду cheat (cheat <запрос>, cheat -s, cheat -a).
Для обновления README после правок: gen-readme.
Скрипты
Доступны через PATH как обычные команды (~/.scripts/).
Скрипт
Категория
Описание
Зависимости
cheat
system
Терминальная справка по скриптам и алиасам dotfiles на лету (без README)
awk
extract
files
Универсальная распаковка архивов по расширению (tar.*, zip, rar, 7z и др.)
tar, gzip, bzip2, unzip, unrar, 7z, xz (по необходимости)
gdup
content
Загружает файлы на Google Drive через rclone, получает публичную ссылку и кладёт её в буфер обмена
rclone, pbcopy (macOS) или wl-copy/xclip (Linux)
gfont
system
Скачивает шрифт из репозитория google/fonts и устанавливает его локально
curl, jq
gif-from-video
media
Конвертация видео в качественный gif через ffmpeg с двухпроходной генерацией палитры
ffmpeg
image-converter
media
Конвертация PNG/JPG ↔ WebP с рекурсивной обработкой каталогов и dry-run режимом
imagemagick (convert) или cwebp/dwebp
install-modern-tools
system
Установка современных замен классических утилит (bat, eza, fd, ripgrep, btop, dust, duf) для алиасов из modern.sh
paru/pacman (Arch), apt (Debian/Ubuntu) или brew (macOS)
md2docx
content
Конвертация markdown → docx со стилизацией по референсу и опциональной выгрузкой в Google Drive
pandoc, python3+lxml (для пост-обработки таблиц), rclone (для -u), pbcopy (macOS) или wl-copy/xclip (Linux)
screenshot-ocr
media
Снимок выделенной области экрана → OCR → текст в буфер обмена