uncrustify

C, C++, C#, D, Java 및 Pawn 소스 코드 포매터. 더 많은 정보: https://github.com/uncrustify/uncrustify.

  • 단일 파일 포맷팅:

uncrustify -f 경로/대상/파일.cpp -o 경로/대상/출력.cpp

  • stdin에서 파일 이름을 읽고, 원본 파일 경로에 출력을 다시 쓰기 전에 백업 생성:

find . -name "*.cpp" | uncrustify -F - --replace

  • 백업 생성 안 함 (파일이 버전 관리 중인 경우 유용):

find . -name "*.cpp" | uncrustify -F - --no-backup

  • 사용자 지정 설정 파일을 사용하고 결과를 stdout에 출력:

uncrustify -c 경로/대상/uncrustify.cfg -f 경로/대상/파일.cpp

  • 설정 변수를 명시적으로 설정:

uncrustify --set 옵션=

  • 새 설정 파일 생성:

uncrustify --update-config -o 경로/대상/new.cfg