|
cloc은 여러 프로그래밍 언어의 빈 줄, 주석 처리된 줄, 실제 줄에 대해 소스 코드 정보의 줄 수를 세는 도구입니다. 코드베이스의 두 가지 버전이 주어지면 cloc은 빈 줄, 주석 줄, 소스 줄 간의 차이를 계산할 수 있습니다. 전적으로 Perl로 작성되었으며 Perl v5.6 이상의 표준 배포판(일부 외부 모듈의 코드가 cloc에 내장되어 있음)에 의존하지 않으므로 이식성이 매우 뛰어납니다. 아시다시피, cloc은 다양한 Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX, HP-UX, Solaris, IRIX, z/OS 및 Windows에서 실행됩니다. (Windows에서 Perl 소스 버전의 cloc을 실행하려면 ActiveState Perl 5.6.1 이상, Linux용 Windows 하위 시스템인 Strawberry Perl, Cygwin, MobaXTerm 설치 관리자 Perl 플러그인 또는 다음에서 제공하는 것과 같은 mingw 환경 및 터미널이 필요합니다. 에서 제공하는 것과 같은 환경 및 터미널을 사용할 수 있습니다. 또는 PAR::Packer에서 생성한 cloc의 Windows 바이너리를 사용하여 Perl이나 Cygwin이 없는 Windows 컴퓨터에서 실행할 수 있습니다.)
GitHub 주소: https: //github.com/AlDanial/cloc 다운로드: https: //github.com/AlDanial/cloc/releases/latest
패키지 관리자를 통한 설치
npm 설치 -g cloc # https://www.npmjs.com/package/cloc sudo apt 설치 cloc # 데비안, 우분투 sudo yum 설치 cloc # 레드햇, 페도라 sudo dnf 설치 cloc # Fedora 22 이상 sudo pacman -S cloc # 아치 sudo emerge -av dev-util/cloc # 젠투 https://packages.gentoo.org/packages/dev-util/cloc sudo apk 추가 cloc # 알파인 리눅스 doas pkg_add cloc # OpenBSD sudo pkg 설치 cloc # FreeBSD sudo 포트 설치 cloc # 맥포트가 있는 맥OS brew 설치 cloc # 홈브루로 맥OS 설치하기 초코 설치 cloc # 초코가있는 Windows 스쿠프 설치 cloc # 스쿠프가 있는 윈도우 아래 튜토리얼을 참조하여 환경 변수에 cloc을 추가할 수 있습니다:
cmd 설정 영구 환경 변수 명령 h ttps:// www.itsvse.com/thread-9230-1-1.html 현재 폴더에 있는 코드의 양을 계산합니다.
폴더에 있는 코드 양 제외하기
디렉터리의 개별 파일에 대한 코드 줄 수 세기
매개변수 옵션
--diff <set1> <set2> - set1과 set2의 소스 파일 간의 코드 차이점을 계산합니다. 입력은 파일과 디렉터리를 혼합하여 입력할 수 있습니다. --git - 입력이 파일 또는 디렉터리 이름으로 먼저 인식되지 않는 경우 입력이 git 대상으로 인식되도록 합니다. --무시-공백 - --diff와 파일을 비교할 때 가로 공백을 무시합니다. ---최대 파일 크기=<MB> - 지정된 MB보다 큰 파일을 건너뛸 경우 건너뜁니다. --exclude-dir=<dir1>,<dir2> - 지정한 쉼표로 구분된 디렉터리를 제외합니다. --exclude-ext=<ext1>,<ext2> - 지정된 파일 확장자를 제외합니다. --csv - 결과를 CSV 파일 형식으로 내보냅니다. --csv-delimiter=<C> - 구분 기호로 <C> 문자를 사용합니다. --out=<파일> - 결과를 <파일>에 저장합니다. --quiet - 모든 정보 메시지를 비활성화하고 최종 보고서만 표시합니다. --sql=<파일> - 결과를 SQLite와 같은 데이터베이스 프로그램에서 읽을 수 있는 create 및 insert 문으로 씁니다.
(끝) |
이전: PDF.JS 미리보기 pdf 파일, 중국어가 문제를 표시하지 않습니다.다음: OData] (a) OData의 기본 지식
|