이 프로젝트는 어떤 언어로 작성되었습니다.

많은 경우가 있기 때문에 도구를 만들었습니다.



배경



Github에는 여러가지 코드가 놓여져 있어 매우 참고가 됩니다.
그 반면, 여러가지 놓여 있고, 어떤 언어로 쓰여져 있는지 확인하는 것만으로도
조금 지쳐 버립니다.
그럴 때 Github URL을 입력하기 만하면 어떤 언어로 작성되었는지
개관할 수 있는 툴이 필요해졌다.

도구는 여기

실현 방법



완벽한 것이 아니어도 좋기 때문에 확장자를 판단 재료로 했다.
모든 파일 확장자를 자주 순서대로 정렬하여 출력하여
대체로 어떤 언어로 작성되었는지 알 수 있습니다.

시도해 보았습니다.



모비 라고 하는 프로젝트는 어떤 언어로 쓰여져 있지?


확실히 봐도 모르고, 페이지를 닫고 싶어집니다.
도구를 사용해 보면 다음과 같은 결과를 얻을 수 있습니다.

실행 결과
sh run.sh https://github.com/moby/moby
Cloning into 'moby'...
remote: Enumerating objects: 6552, done.
remote: Counting objects: 100% (6552/6552), done.
remote: Compressing objects: 100% (5734/5734), done.
remote: Total 6552 (delta 766), reused 2995 (delta 437), pack-reused 0
Receiving objects: 100% (6552/6552), 9.17 MiB | 886.00 KiB/s, done.
Resolving deltas: 100% (766/766), done.
4744 go
 219 md
  89 proto
  46 s
  21 sh
  15 c
  13 pem
  13 conf
  10 sample
  10 json
   9 tar
   9 png
   8 installer
   5 txt
   3 yml
   3 rc
   3 ps1
   3 docs
   3 code
   2 yaml
   2 vim
   2 markdown
   2 h
   1 windows
   1 validate
   1 tmPreferences
   1 tmLanguage
   1 sysconfig
   1 swagger-yamllint
   1 socket
   1 simple
   1 service
   1 rules
   1 rst
   1 rpm
   1 plist
   1 pack
   1 nanorc
   1 mc
   1 manifest
   1 mailmap
   1 integration-test-helpers
   1 integration-daemon-stop
   1 integration-daemon-start
   1 integration-daemon-setup
   1 initd
   1 idx
   1 ico
   1 gotmpl
   1 go-autogen
   1 gitignore
   1 febootstrap-minimize
   1 ensure-emptyfs
   1 e2e
   1 dockerignore
   1 detect-daemon-osarch
   1 default
   1 config
   1 confd
   1 binary-setup
   1 binary
   1 BSD
   1 APACHE

요약



확장명이없는 파일이 아래쪽에 붙어 있습니다.
go로 작성된 프로젝트라고 해도 좋을 것 같습니다.

좋은 웹페이지 즐겨찾기