0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【niv】package.jsonのscripts一覧をターミナルから確認できるCLIを作ってみた

Last updated at Posted at 2020-08-21

作ったもの

ReadMe Card

package.json に登録されている npm-scripts をターミナルから確認、実行できるCLIを作ってみました。

説明

package.json があるフォルダで

$ niv

と実行すると
スクリーンショット 2020-08-21 18.03.39.png
こんな感じで npm-scripts 一覧が表示されます。
hjkl または 矢印キー を動かし、スクリプトを選択できます。
エンターキー で選択しているスクリプトを実行します。
ctrl + c でキャンセルできます。

インストール

npm または yarn でインストールできます。

npm install -g niv
# or
yarn global add niv

モチベーションとか技術のお話

いろんなプロジェクトに参加しててそれぞれ npm-scripts がバラバラなので一覧にしてさらに実行もできるCLIがほしかったので作りました。

使った技術セットはこんなかんじです。

技術 説明
TypeScript 型システムがついたJavaScript。最近V4が出たらしい...?
oclif Node.jsのCLIフレームワーク。TypeScriptにも対応してて簡単にCLIが作れちゃう。

さいごに

ちょい実行速度が遅いところもありますが、よければ使ってみてください〜
最後まで読んでいただきありがとうございました〜

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?