명령줄 인터페이스
사용법
oxfmt [-c=PATH] [PATH]...
모드 옵션
--init— 기본값으로.oxfmtrc.json초기화--migrate=SOURCE— 지정한 소스에서.oxfmtrc.json으로 설정 이전. 사용 가능한 소스: prettier, biome--lsp— Language Server Protocol(LSP) 서버 시작--stdin-filepath=PATH— 사용할 파서를 추론할 때 쓸 파일 이름 지정
출력 옵션
--write— 포맷한 뒤 파일에 제자리 저장(기본값)--check— 포맷 여부 검사 및 통계 표시--list-different— 바뀌게 될 파일 목록 출력
설정 옵션
-c,--config=PATH— 설정 파일 경로(.json, .jsonc, .ts, .mts, .cts, .js, .mjs, .cjs)--disable-nested-config— 하위 디렉터리에서 설정 파일을 찾지 않음
무시 옵션
--ignore-path=PATH— 무시 파일 경로. 여러 번 지정 가능. 생략 시 현재 디렉터리의 .gitignore와 .prettierignore 사용--with-node-modules— 기본적으로 건너뛰는 node_modules 디렉터리 안 코드도 포맷
런타임 옵션
--no-error-on-unmatched-pattern— 패턴에 맞는 파일이 없어도 비정상 종료하지 않음--threads=INT— 사용할 스레드 수. CPU 코어 1개만 쓰려면 1로 설정
위치 인자
PATH— 단일 파일, 경로 또는 경로 목록. 글로브 패턴도 지원합니다(쉘이 먼저 확장하지 않도록 따옴표로 감싸세요).'!**/fixtures/*.js'처럼!접두사 배제 패턴도 지원합니다. 생략 시 현재 작업 디렉터리 사용
일반 옵션
-h,--help— 도움말 출력-V,--version— 버전 정보 출력