~/.bashkit/
Два года назад, я психанул и написал набор инструментов для работы вbash. В нём я собрал основные функции, которые постоянно приходилось гуглить и конечно emoji 😷
Фичи
- Автоустановка — вы просто подключаете небольшой снипет и тулза ставится сама
- Автообновление—🤯, да, при выходе новой версии,
~/.bashkit/
сам обновится ;] - Документация— всё покрыто докой, которая генерируется из исходников и если кликнуть на ссылку в доке, то вы попадёте прямо в исходник к нужному методу, поэтому эту репу можно использовать как набор снипитов. И да, дока генерируется тоже на bash 🙃
- Emoji — 👍🏻
Как использовать?
Всё зависит от вашей фантазии, поэтому проще посмотреть доку, я же приведу свой пример, который помогает мне каждый день.
Задача
Каждый день, мне нужно как минимум 2 вещи, это:
- Подмонтировать через
sshfs
dev-тачку - Зайти на эту dev-тачку
- Так же частно требуется: зайти на сервер логов и deploy-тачку
Т.е. если перевести это в команды, ты получается:
// 1. Открываем первый tab терминала// 2. Монтируем dev-тачку
sshfs dev-server:/home/lebedev ~/dev/// 3. Заходим на dev-тачку
ssh dev-server// 4. Открываем второй tab терминала// 5. Заходим на сервер с логами
ssh log-server// 6. Открываем третий tab терминала// 7. Заходим на deploy-тачку
ssh deploy-server
И вот так каждый раз, это жутко раздражало, поэтому (и не только), я начал писать небольшие баш-скрипты, чтобы облегчить себе жизнь, так и появился ~./bashkit/ , который не просто облегчает жизнь, но и добавляет в неё «красок» 🤗, смотрите:
И вы только посмотрите на эту красотуЖ
Вот именно ради этого и был создан ~/.baskkit/
, чтобы жизнь не казалась скучной и пресной ;]
📣 Канал: https://t.me/artifact_project
🗃 GitHub: https://github.com/artifact-project