mirror of
https://github.com/jung-geun/NFD2NFC.git
synced 2025-12-19 20:14:39 +09:00
preload.js 및 normalize_ko.js 파일 삭제, normalize.js 기능 개선 및 README 문서 업데이트
This commit is contained in:
89
README.md
89
README.md
@@ -1,29 +1,94 @@
|
||||
# 파일 이름 변환기
|
||||
# NFD to NFC Normalizer
|
||||
|
||||
백그라운드에서 파일을 감지하고 변환하여 파일 이름을 NFD에서 NFC 인코딩으로 자동 변환하는 macOS 패키지입니다.
|
||||
이 애플리케이션은 백그라운드에서 선택한 디렉토리를 감시하고, NFD로 인코딩된 파일 이름을 자동으로 NFC 인코딩으로 변환합니다.
|
||||
|
||||
npm 패키지는 명령어를 통해 사용할 수 있는 CLI 도구를 제공합니다.
|
||||
Application 패키지는 macOS에서 백그라운드 프로세스로 실행되며, 파일 변환을 자동으로 처리합니다.
|
||||
Nomalize는 macOS 용 애플리케이션과 Node.js 패키지로 제공됩니다. macOS 앱은 `MACOS-APP`에서 빌드 가능하며, Node.js 패키지는 `nfd2nfc`에서 빌드 가능하고 다음 명령어로 설치할 수 있습니다:
|
||||
|
||||
## 특징
|
||||
|
||||
- 자동 파일 감지
|
||||
- 백그라운드 변환 프로세스
|
||||
- NFD에서 NFC 변환 지원
|
||||
```bash
|
||||
npm install @pieroot/nfd2nfc
|
||||
```
|
||||
|
||||
## 설치
|
||||
|
||||
### macOS 애플리케이션
|
||||
|
||||
`MACOS-APP` 디렉토리에서 빌드하여 설치하거나 [릴리즈 페이지]()에서 다운로드합니다.
|
||||
|
||||
### Node.js 패키지
|
||||
|
||||
npm을 통해 패키지를 설치합니다:
|
||||
|
||||
```bash
|
||||
# 설치 지침을 여기에 작성하세요
|
||||
# 지역적으로 설치
|
||||
npm install @pieroot/nfd2nfc
|
||||
|
||||
# 글로벌로 설치
|
||||
npm install -g @pieroot/nfd2nfc
|
||||
```
|
||||
|
||||
## 사용법
|
||||
|
||||
```bash
|
||||
### macOS 애플리케이션
|
||||
|
||||
애플리케이션을 실행하여 원하는 기능을 사용합니다.
|
||||
|
||||

|
||||
디렉토리 선택 버튼을 클릭하여 디렉토리를 선택합니다.
|
||||
|
||||

|
||||
감시할 디렉토리를 선택합니다.
|
||||
|
||||
### CLI
|
||||
|
||||
CLI를 사용하여 변환할 문자열을 입력합니다:
|
||||
|
||||
```bash
|
||||
nfd2nfc [options] <path>
|
||||
|
||||
# 옵션
|
||||
nfd2nfc -h # 도움말
|
||||
nfd2nfc -v # verbose 모드
|
||||
```
|
||||
|
||||
### Node.js 패키지
|
||||
|
||||
패키지를 불러와서 사용합니다:
|
||||
|
||||
```javascript
|
||||
const nfd2nfc = require("@pieroot/nfd2nfc");
|
||||
|
||||
let str_nfc = nfd2nfc.normalizeToNFC("NFD로 인코딩된 문자열");
|
||||
let str_nfd = nfd2nfc.normalizeToNFD("NFC로 인코딩된 문자열");
|
||||
```
|
||||
|
||||
## 빌드 방법
|
||||
|
||||
- macOS 애플리케이션은 `MACOS-APP`에서 빌드할 수 있습니다.
|
||||
|
||||
```bash
|
||||
cd MACOS-APP
|
||||
npm install
|
||||
npm run build
|
||||
```
|
||||
|
||||
- Node.js 패키지는 `nfd2nfc`에서 빌드 가능하며, 다음 명령어로 설치할 수 있습니다:
|
||||
|
||||
```bash
|
||||
cd nfd2nfc
|
||||
npm install
|
||||
npm run build
|
||||
```
|
||||
|
||||
## 기여
|
||||
|
||||
이 프로젝트에 기여하려면 다음 단계를 따르세요:
|
||||
|
||||
1. 이 저장소를 포크합니다.
|
||||
2. 새로운 브랜치를 만듭니다: `git checkout -b feat/new-feature`
|
||||
3. 변경 사항을 커밋합니다: `git commit -am 'Add new feature'`
|
||||
4. 브랜치에 푸시합니다: `git push origin feat/new-feature`
|
||||
5. PR을 만듭니다.
|
||||
|
||||
## 라이선스
|
||||
|
||||
MIT 라이선스
|
||||
이 프로젝트는 MIT 라이선스를 사용합니다.
|
||||
|
||||
Reference in New Issue
Block a user