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

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 → създайте алиас gs
  • docker-compose up -d → създайте алиас dup
  • systemctl restart nginx → създайте алиас rn

С aliasctl създаването, преглеждането и управлението на тези алиаси отнема секунди, а не минути.

📦 Изисквания

  • Bash shell
  • Linux система (Fedora, Ubuntu, Debian, и др.)
  • Опционално: fzf за fuzzy търсене

🔮 Бъдещи възможности

Инструментът е в активна разработка и планирам:

  • Експорт/импорт на алиаси
  • Категоризация и групи
  • Синхронизация между машини
  • Backup и възстановяване
  • Статистика за използване

🤝 Заключение

aliasctl е повече от прост скрипт – това е инструмент, който прави ежедневната ви работа в терминала по-продуктивна и приятна. Красивият интерфейс, лесната употреба и мощните функции го правят незаменим помощник за всеки, който работи с командния ред.

Изпробвайте го днес и вижте как един малък инструмент може да направи голяма разлика!


Автор: Федя Серафиев
Версия: 2.0
Лиценз: Open Source
Платформа: Linux/Unix
Език: Bash

Федя Серафиев

Федя Серафиев

Федя Серафиев e собственик на уебсайта urocibg.eu. Той намира удовлетворение в това да помага на хората да решават и най-сложните технически проблеми. Сегашната му цел е да пише лесни за следване статии, така че подобни проблеми изобщо да не възникват.

💝 Благодарим ви, че прочетохте тази статия! Ако сте намерили информацията за полезна, можете да подкрепите нашия труд със символична сума:
💝 Благодарим ви за подкрепата!

Последвайте ни във Facebook за още IT съвети и новини

Последвайте ни

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *


Колко е 9 + 9 ? (въведете числото)