cli-kjc
v1.0.4
Published
```sh mkdir my-cli-tool cd my-cli-tool npm init -y ```
Readme
✅ 1. 새 디렉토리 생성 및 초기화
mkdir my-cli-tool
cd my-cli-tool
npm init -y✅ 2. 실행 파일 만들기 (예: index.js)
// index.js
#!/usr/bin/env node
console.log("안녕하세요! 이건 나만의 CLI입니다!");
✅ 3. package.json 수정 (CLI로 등록)
{
"name": "my-cli-tool",
"version": "1.0.0",
"main": "index.js",
"bin": {
"mycli": "./index.js"
},
"type": "module" // 선택 사항 (esm 사용 시)
}✅ 4. 실행 권한 부여
chmod +x index.js
# 유닉스/맥에서 #!/usr/bin/env node가 동작하려면 실행 권한이 필요합니다.
✅ 5. 로컬 테스트
npm link이제 CLI처럼 실행 가능:
mycli
# 👉 안녕하세요! 이건 나만의 CLI입니다!✅ 6. 패키지 배포
1. npm login
npm login2. npm 배포
npm publish단, 이름이 이미 사용 중인 경우 package.json의 name을 유일하게 바꿔야 합니다.
