LoginSignup
3
1

More than 5 years have passed since last update.

関数1つだけのnpmパッケージをCLIで使う

Last updated at Posted at 2017-10-19

ちなみにこれはcliコマンドが提供されていなくて、

# 確認後すぐ削除するディレクトリ作ったり
npm install xxx
node -e 'console.log(require("xxx")())'

とかするのが面倒くさい人用です。

こんな感じで使ってることが割りとあるなーと思ったので(今日も)、nju33/clifyとかいうのを作りました。

インストール

npm i -g @nju33/clify

これでclifyというコマンドが使えるようになりました。

汚染したくない人はnpx @nju33/clify ...

Gif

Kapture 2017-10-19 at 19.57.38.gif

ここでも使ってるnanoidっていうのをただただ使いたかった(今後も使いたくなる時がある気がする)

使い方

clify nanoidのように実行するとnanoid()また、clify fn a bとかするとfn('a', 'b')という感じにして実行できます。

コマンド実行した時、そのパッケージがまだインストールされて無い場合は、まずはインストール処理がされます。そうじゃない場合は、すぐ実行されます。

インストールされたものは~/.clify/node_modulesへ置かれます。これは、clify --cleanで削除できます。

「インストール済のパッケージなんだっけ?」という場合はclify --helpで確認できます。


npm i ... && node -e ...面倒くさってなったときにでも使ってみてくだし😊

3
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
3
1