NODE CLI앱 만들기

2019-04-06


터미널에서 사용가능한 미세먼지 확인 앱 air-cli를 만들었다. https://aqicn.org/api/ 에서 제공하는 무료 데이터를 사용 해 원하는 도시의 미세먼지 지표를 검색할 수 있다.

meow를 사용헤 process.argv를 처리했다.

chalk와 node-emoji를 사용해 텍스트에 칼라와 이모지를 적용했다.

api를 사용하려면 token값이 필요한데, 이는 configstore를 사용해 유저의 .config폴더 아래에 저장해서 사용할 수 있게 하였다.

뒤늦게 테스트코드를 작성해 보려고 하는데, 나중에는 미리 테스트에 대한 계획을 가지고 코드를 짜면 좀 더 수월하지 않을까 생각이 든다. 평소에 프로젝트하면서 라이브러리를 사용할때는 몰랐는데 이번기회에 다른 사람들의 라이브러리의 소스코드를 보면서 많이 배우기도 했고 브라우저 환경과는 다른 환경에서 자바스크립트를 사용 해 뭔가를 만들 수 있다는 것도 재밌었다.