FIX ERROR — npm: Couldn’t follow symbolic link

При сборке мобильного приложения для Android на Ubuntu получил следующую ошибку: FAILURE: Build failed with an exception. * What went wrong: Failed to capture fingerprint of input files for task ':app:bundleReleaseJsAndAssets' property '$1' during up-to-date check. > Could not list contents of '/var/lib/jenkins/workspace/myapp_develop_0.0.1/node_modules/react-native-interactable/{ios,android}'. Couldn't follow symbolic link. Если вывести содержимое директории "node_modules/react-native-interactable" то видим следующее: … Продолжить читать "FIX ERROR — npm: Couldn’t follow symbolic link"

MacOS — Bash colors

  Для подсветки вывода в Bash'е нужно в ".bash_profile" Вставить следующее:

BASH — Бекап сайтов и баз MySQL на AWS S3

Скрипт находит в заданной директории все папки, и поочередно их архивирует, копирует на S3 Bucket и удаляет локально. Также получает список всех MySQL баз, исключая системные, поочередно их архивирует, отправляет на S3 Bucket и удаляет локально.

BASH — Password generator

RMP системы: Для генерации нужен пакет "mkpasswd", который входит в состав "expect", установим его: Пример использования: Сгенерирует один пароль длинной 32 символа, из которых 2 будут спецсимволами. DEB системы: Для генерации нужен пакет "makepasswd". Пример использования: Сгенерирует один пароль длинной 32 символа.

BASH — Git шпаргалка

Клонировать репозиторий: Добавить файлы изменений, добавить коммит и пушнуть изменения в ветке: Клонировать определенную ветку:   Объединяем коммиты в один. Объеденим 3 последних комита в один: После чего у вас откроется редактор, нужно заменить действие "pick" на "squash", или просто "s". Меняем следующее: На следующее: И сохраняем. Затем открывается редактор коммитов, оставляем только нужный комментарий … Продолжить читать "BASH — Git шпаргалка"

Slack — Notify from BASH

Первым делом, если у вас нету webhook'и, ее нужно создать, для этого перейдите по ссылке: https://YOU_ORGANIZATION_NAME.slack.com/services/new/incoming-webhook Где "YOU_ORGANIZATION_NAME" имя вашей организации в Slack'е Дальше нужно скачать скрипт: curl -s https://gist.githubusercontent.com/andkirby/67a774513215d7ba06384186dd441d9e/raw --output /usr/bin/slack Автор скрипта: andkirby

BASH — Login Screen

Перед использованием данного скрипта необходимо убедиться, что пакет "figlet" установлен Вот так при логине будет выглядеть MOTD: