반응형
일하면서 Nodejs로 CLI를 만들어야 할 일이 생겼다.
아주 간단하게 예제 하나만 설명해보려 한다!!!
먼저 nodejs 프로젝트를 하나 만들고, package.json을 프로젝트 안에 만들어 준다.
{
"name": "test-cli",
"version": "1.0.0",
"description": "",
"main": "index.js",
"bin":{
"testcli": "./cli.js"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}
package.json안에는 이렇게 넣어준다. bin에 있는 testcli가 명령어가 된다.
cli.js안에는 아주 간단하게
#!/usr/bin/env node
console.log("My CLI!!!");
입력해주고 npm install -g를 하게 되면 나만의 cli가 완성된다.
testcli라고 입력하면 위에 처럼 My CLI가 나온다!!!
아주 간단한 CLI였고, 이제부터는 옵션 및 다양한 라이브러리를 붙여서 만드는 과정을 설명하려한다!!!
반응형
'삽집하는 개발들 > NodeJS' 카테고리의 다른 글
[NestJs] logger + cloudwacth 연동하기 (73) | 2023.10.21 |
---|