삽집하는 개발들/NodeJS

[nodejs]CLI 만들기

악투 2023. 9. 30. 21:42
반응형

일하면서 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