В текущем проекте мы активно юзаем Makefile, как-нибудь напишу про это подробнее. В macOS Catalina по умолчанию используется оболочка Z shell, и из коробки автокомплит для make не настроен. Вот как это исправить:



• Ставим пакет с полезными автокомплитами для zsh.

brew install zsh-completions

echo 'if type brew &>/dev/null; then

FPATH=$(brew --prefix)/share/zsh-completions:$FPATH

autoload -Uz compinit

compinit

fi' >> ~/.zshrc


• Открываем новое окно терминала и игнорируем появившееся предупреждение, нажав y.

• Затем фиксим права командой compaudit | xargs chmod g-w.

• В новом терминале заходим в проект, набираем make <tab> и, вуаля, получаем список команд!



Кстати, линуксоидам тоже рекомендую посмотреть в сторону zsh: https://habr.com/ru/post/326580/.