Если вы запустите тесты Golang на Travis CI, он загрузит все ваши зависимости с тремя точками :
go get -d -v ./... && go build -v ./...
Что там ./...
указывает или расширяется? Я провел некоторое исследование, но, похоже, это не соглашение Unix.
**
подстановочный знак, реализованный в некоторых оболочках.Здесь
./
говорит начать из текущей папки,...
говорит рекурсивно спускаться вниз.Например:
В любой папке перечислены все пакеты, включая сначала пакеты стандартной библиотеки, а затем внешние библиотеки в вашей рабочей области go.
источник