규도자 개발 블로그

github 검색 팁: 특정 파일 이름 내에서 검색하기 본문

기타등등

github 검색 팁: 특정 파일 이름 내에서 검색하기

규도자 (gyudoza) 2022. 11. 25. 18:24

github 검색 팁: 특정 파일 이름 내에서 검색하기

정말 간단하다. 검색창에 filename:{keyword}를 치면 된다.

 

나의 경우 특정 라이브러리를 사용하고 있는 프로젝트가 이 라이브러리를 어떻게 활용하고 있는지 검색할 때 주로 사용하곤 하는데 조금 더 구체적인 예를 들면 python의 dependency-injector를 다른 프로젝트에서는 어떻게 사용하고 있는지 참고가 필요할 땐

 

dependency-injector filename:*.toml이렇게 검색을 하면 pyproject.toml에 dependency-injector가 poetry로 추가돼있는 프로젝트들을 찾아볼 수 있다. 정말 고맙게도 와일드카드를 지원해준다.

 

검색 결과를 보면 이런 형태이다.

 

이밖에도 정말 유용하지만 많은 사람들이 잘 모르는 기능들이 많은데 github에는 이스터에그(?)랄 것 까진 아니지만 조금 은밀하게 숨겨진 곳이 있다. 바로 깃허브 검색창에 아무것도 쓰지 않고 검색했을 때 나오는 창인데

https://github.com/search?q=&type=

이런 모습이다.

 

여기에서 advanced search와 prefixes를 들어가보면

-> prefixes

-> advanced (https://github.com/search/advanced)

이렇게 정말 다양한 옵션들을 줘가면서 레퍼런스들을 찾을 수 있다. 구글링이나 스택오버플로우에서도 해결하지 못한 문제라면 이걸 응용해서 한번 찾아보는게 좋을 것이다.

 

Comments