Как-то так получилось, что я дожил до седых волос и впервые услышал о Дельфийских Максимах только сейчас, ближе к четвёртому десятку. Этот набор афоризмов настолько мне зашёл, что я решил добавить его в fortune в терминалах на своих рабочих и домашних машинах.
Специально для зумеров напомню, что fortune - это древняя юниксовая программа, которая показывает некие афоризмы/цитаты/анекдоты при логине в юниксовом/линуксовом терминале. Например, так: Ну такое, местами прям надо вкуривать и неплохо знать английский. Вариант с дельфийскими максимами мне нравится больше:
- Φίλοις βοήθει Help your friends Помогай друзьям
- Θυμοῦ κράτει Control anger Сдерживай гнев
Вдобавок ко всему, цитаты на греческом и русском помогают сразу при логине оценить насколько хорошо твой терминал и шрифты умеют в юникод.
Итак, копипастим список афоризмов с wiki, вставляем в текстовый файл, в котором каждый афоризм разделяем символом % - это формат, который использует fortune. Получаем что-то вроде вот этого. Дальше всё просто:
Ставим fortune:
USE="offensive" emerge fortune-mod
Смотрим, где находятся файлы для fortune:
fortune -f
100.00% /usr/share/fortune
...
Кладём туда наш delpic файл, генерим .dat с помощью strfile (так надо):
mv delphic /usr/share/fortune
strfile /usr/share/fortune/delphic
fortune delphic
Добавляем в свой .shrc-файл (например, .bashrc, в моём случае это .zshrc):
echo "fortune delphic" >> ~/.zshrc
Отключаем сообщение "Last login from ..." для iTerm2:
touch ~/.hushlogin
Ставим fortune:
brew install fortune
Читаем man fortune, и видим захардкоженную директорию /usr/local/Cellar/fortune/9708/share/games/fortunes/, в которой fortune ожидает увидеть dat-файлы. Штош:
mv delphic /usr/local/Cellar/fortune/9708/share/games/fortunes/
strfile /usr/local/Cellar/fortune/9708/share/games/fortunes/delphic
fortune delphic
Добавляем в свой .shrc-файл (.bashrc, в моём случае .zshrc):
echo "fortune delphic" >> ~/.zshrc
Открываем новую вкладку, и наслаждаемся результатом:
Норм совет, кстати.