
私はかなり長い間、電卓としてコーヒーコンソールを使用しています。 便利に!
そして最近、CoffeeScriptでCLIスクリプトを最初から最後まで書いてみませんか? そして書いた!
テストでは、写真のサイズをバッチで変更してタスクを実行しました。 一般に、bashスクリプトがありますが、それはひどく神秘的です。
ヘルプ、スタートキー、情報の美しい出力などを備えた、まともなユーティリティを作りたかったのです。
検証の結果、コンソール用のCSでの記述は、同じPerlまたはRubyでの記述よりも難しくなく、さらに簡単であることがわかりました。
- 仕事を上手くやるすべての機会のためのモジュールのトンがあります
- 展開プロセスを自動化し、すべての依存関係を簡単に解決できるnpmがあります。
- 「スパーク」の非同期操作があります
何が起こったかのおおよそのビューが画面に表示されます。
Githubの
リポジトリでコードを確認できます。
次のようにインストールできます。
最初に、バイナリImageMagickを配置します。まだない場合は、そこからどこに配置しますか。
それから
npm install image-batch-resizer -g
そしてそれだけです。 試すことができます
$ image-batch-resizer -d ./image_dir
高速、便利、使いやすい。
読み取り可能なソース。
PS。重要なものを強調し、主なものを強調するために、いつものように忘れました。
投稿の本質は、サイズ変更スクリプトを作成できることではありません。
一番下の行は、CoffeeScriptでは(便利なため)何でも書くことができ、また書くべきであり、何らかの「おもちゃのサイコロ」ではないということです。 ノードテクノロジースタック全体を使用すると、問題を解決することができます。これは、最新の高レベル言語に基づいた他の技術と同等です
はい、それは異常ですが、Perl、Ruby、またはあなたが好きなものと同じくらい深刻です。