aliasctl – Модерен мениджър за Bash алиаси

Защо ви трябва aliasctl?
Ако работите често в терминала, вероятно използвате bash алиаси за да съкратите дълги команди. Но управлението им може да бъде досадно – редактиране на .bashrc, търсене из файлове, забравяне какво сте създали преди месец…
aliasctl решава тези проблеми с елегантен, цветен и интуитивен интерфейс, който прави управлението на алиасите удоволствие, а не задължение.
✨ Какво предлага?
Интуитивен интерфейс
Забравете за ръчно редактиране на конфигурационни файлове. aliasctl ви предлага красиво меню с ясни опции и модерна цветна палитра, която прави работата приятна.
Основни функции
📋 Преглед на алиасите – Виждате всички ваши алиаси в елегантна таблица с цветно форматиране. Всеки алиас е ясно показан с името му и съответната команда.

➕ Лесно добавяне – Създавате нов алиас само за секунди с интерактивен диалог, който ви води стъпка по стъпка.
🗑️ Премахване – Изтривате ненужни алиаси бързо и лесно, без да се притеснявате че ще развалите нещо.
✏️ Директно редактиране – За по-напреднали потребители, можете да отворите файла с алиаси директно в любимия си редактор.
🔍 FZF интеграция – Ако имате инсталиран fzf, получавате мощно fuzzy търсене из всички ваши алиаси в реално време.

📖 Помощ – Вградена документация, която ви показва къде се съхраняват алиасите и как да ги заредите.
Защо е различен?
- Визуална привлекателност – Красива цветна схема с box-drawing символи и емоджита
- Валидация – Проверява въведените данни и предпазва от грешки
- Информативност – Ясни съобщения за всяко действие
- Безопасност – Не може да създадете два алиаса с едно име
- Удобство – Всичко на едно място, без да отваряте множество файлове
🚀 Инсталация
Свалете и инсталирайте скрипта с една команда:
wget https://gist.fedia.eu/urocibg/6a5335aab5a2461c9ffc84792c16e468/raw/HEAD/aliasctl
sudo mv aliasctl /usr/local/bin/aliasctl
sudo chmod +x /usr/local/bin/aliasctl
След това просто напишете в терминала:
aliasctl
💡 Как работи?
aliasctl съхранява всички ваши алиаси в отделен файл ~/.fedya_aliases. Това държи вашия .bashrc чист и организиран.
За да зареждате алиасите автоматично при всеки вход в терминала, добавете този ред във вашия ~/.bashrc:
[ -f ~/.fedya_aliases ] && source ~/.fedya_aliases
🎯 За кого е подходящ?
- Начинаещи – които искат лесен начин да управляват алиасите си
- Напреднали потребители – които ценят добрия UX и автоматизацията
- Системни администратори – които работят с множество системи и искат консистентност
- Разработчици – които използват десетки алиаси всеки ден
🌟 Примери за употреба
Представете си, че често използвате:
git status→ създайте алиасgsdocker-compose up -d→ създайте алиасdupsystemctl restart nginx→ създайте алиасrn
С aliasctl създаването, преглеждането и управлението на тези алиаси отнема секунди, а не минути.
📦 Изисквания
- Bash shell
- Linux система (Fedora, Ubuntu, Debian, и др.)
- Опционално:
fzfза fuzzy търсене
🔮 Бъдещи възможности
Инструментът е в активна разработка и планирам:
- Експорт/импорт на алиаси
- Категоризация и групи
- Синхронизация между машини
- Backup и възстановяване
- Статистика за използване
🤝 Заключение
aliasctl е повече от прост скрипт – това е инструмент, който прави ежедневната ви работа в терминала по-продуктивна и приятна. Красивият интерфейс, лесната употреба и мощните функции го правят незаменим помощник за всеки, който работи с командния ред.
Изпробвайте го днес и вижте как един малък инструмент може да направи голяма разлика!
Автор: Федя Серафиев
Версия: 2.0
Лиценз: Open Source
Платформа: Linux/Unix
Език: Bash



