Skip to content

명령줄 인터페이스

사용법

oxfmt [-c=경로] [경로]...

모드 옵션:

  • --init — 기본값으로 .oxfmtrc.json 초기화
  • --migrate=SOURCE — 지정된 소스에서 .oxfmtrc.json로 설정을 마이그레이션합니다. 지원되는 소스: prettier, biome
  • --lsp — 언어 서버 프로토콜 (LSP) 서버 시작
  • --stdin-filepath=경로 — 어떤 파서를 사용할지 추론하기 위해 사용할 파일 이름 지정

출력 옵션:

  • --write — 파일을 직접 형식 맞추고 저장 (기본값)
  • --check — 파일이 형식 맞춰졌는지 확인하고 통계도 표시
  • --list-different — 변경될 파일 목록 표시

구성 옵션

  • -c, --config=경로 — 구성 파일 경로

무시 옵션

  • --ignore-path=경로 — 무시 파일의 경로입니다. 여러 번 지정할 수 있습니다. 지정하지 않으면 현재 디렉터리에 있는 .gitignore 및 .prettierignore가 사용됩니다.
  • --with-node-modules — node_modules 디렉터리 내 코드 형식 맞추기 (기본적으로 건너뜁니다)

런타임 옵션

  • --no-error-on-unmatched-pattern — 패턴이 일치하지 않을 때 오류로 종료하지 않음
  • --threads=정수 — 사용할 스레드 수. 단일 CPU 코어만 사용하려면 1로 설정

사용 가능한 위치 인수:

  • 경로 — 단일 파일, 경로 또는 경로 목록. 글로브 패턴도 지원됩니다. (필요 시 따옴표로 감싸야 하며, 그렇지 않으면 쉘에서 미리 확장될 수 있습니다.) '!**/fixtures/*.js'처럼 ! 접두사를 사용하여 제외 패턴을 지정하는 것도 가능합니다. 제공되지 않은 경우 현재 작업 디렉터리가 사용됩니다.

사용 가능한 옵션:

  • -h, --help — 도움말 정보 출력
  • -V, --version — 버전 정보 출력