nip というツールを fork して lip というツールを作った - dev.jgs.me

https://github.com/e-jigsaw/lip

nip というツールがトレンドにあがっていてシェル上で

_
nip 'function(l) { return /^var/.test(l); }' lines-that-start-with-var.txt

こんな感じでちょっとした js のコードを書いて各行処理などをできるようにするという雰囲気。

README がまだオリジナルのままなんだけど、コードを書く部分を LiveScript に変更した lip というツールをつくった。 lip は既に登録されていたので scoped modules を使って @jigsaw/lip に公開した。

_
npm install -g @jigsaw/lip

でインストールすればグローバルで使えるし、パッケージでも lip をいれておくと npm run-scripts 上でちょっとした処理をしたいときなんかに使えたりしないかなあ〜とおもったり。coffee よりはワンライナー書きやすいとおもうし、prelude を使えば便利メソッドも使える(とはいえ、まだ prelude を require しておくモードがないのでいずれ追加したい)しいいんじゃないかとおもう。

CLI ツールといえば、LiveScript friendly な lson という altjson を CLI からコンパイルできるツールもつくった。

https://github.com/e-jigsaw/lson-cli

ガツガツ整えていくぞ。

original: http://dev.jgs.me/2015/05/22/created-lip
#20150522 #0522

関連ページとランダムに選ばれたページ

筆者について

jigsaw(ジグソウ、1991年6月12日-)は日本のプログラマ、会社代表。本名は小林貴也(こばやし たかや)。主にウェブ、フロントエンド領域で活動している。カミング・スーン合同会社の代表社員。
さらに詳しく

寄附について

面白かったらBTCETHでの寄附をお待ちしております。
寄附のきろく