タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

cliとnodeに関するmoqadaのブックマーク (6)

  • npm でコマンドラインツール開発事始め - Qiita

    node.js で Gmail API を叩きたい (https://github.com/takayukioda/cmail) 軌跡その2 Gmail をコマンドラインで確認できるツールを作りたい. 開発言語は興味あるけど中々手が出せてなかった node.js で作りたい. そんなわけで node.js の簡単な使い方を勉強 node.js のインストール node.js のインストール方法は色々ある 公式ホームページからダウンロードしてインストール Homebrew 等のパッケージ管理ツールからインストール nvm 等の node 用のバージョン管理ツールを利用してインストール などなど. 自分はバージョンが頻繁に変わるらしいという事で nvm をインストールして,そこから最新版をインストールした. プロジェクトの作成 Node でプロジェクト情報を package.json に書くの

    npm でコマンドラインツール開発事始め - Qiita
  • Command-line utilities with Node.js

    One often overlooked feature of node.js is the ability to create command-line utilities. Here I want to demonstrate how simple it can be to create useful command-line utilities with the help of node.js. I’m going to create a small utility which allows for quick searching of GitHub for reposities based on keywords, owners and languages. If you’d like to jump straight into the source code, it’s avai

  • Node.jsを使ってCommand line ツールことはじめ - ぶるーすくりーん

    Node.js使ってCommand lineツールがつくれるということを知ったのでさっそくためしてみます。 jsファイル作成 hello-nodejs-command.jsという名前でスクリプトファイルをつくってみます。 nodejs interpreterで実行させるためのおまじないとして#!/usr/bin/env nodeを先頭に記述します。 #!/usr/bin/env node /** * hello-nodejs-command.js */ 実行権を追加します。 $ chmod +x ./hello-nodejs-command.js ためしに実行してみます。 $ ./hello-nodejs-command.js $ 何も書いていないので当然何も起こりません (ノω・)テヘ globalにインストールする コマンドの中身を書いてみたい気持ちをぐっと抑えて、current di

    Node.jsを使ってCommand line ツールことはじめ - ぶるーすくりーん
  • おしゃれCLIを作るためのnpmモジュール達 - from scratch

    この記事は、 Node.js Advent Calendar 2013 の14日目です。 Yeoman とか tig とか触ってるとおしゃれなコマンドラインインターフェースだな〜、と思うことはありませんか。 ぼくもそんなおしゃれCLIを作ってモテたい!! そんなおしゃれCLIを作るためのnpmモジュールについて調べました。 terminal-menu substackさんが作った、stream-adventureの中で使われてるモジュール。 (趣旨は違うけど、stream-adventureはNode.jsのstreamの概念を学ぶのに非常に良い学習ツールです。ちなみに npm install -g stream-adventureでインストールできます。) terminal-menuは超シンプルなモジュールで、基的な機能としては、上下キー、vimバインドのjkキーでメニューを選択できる

    おしゃれCLIを作るためのnpmモジュール達 - from scratch
  • CLIでプログレスバーみたいのを出力する - Qiita

    コマンドラインのツールつくるときとかに、ダウンロード中の進捗をパーセントで表示したかったんだけど、表示をクリアして再描画する方法がわからなかったので調べた。 \rで現在の行をクリアできるらしい。追記:行のクリアじゃなかった。コメント参照 rubyなら 100.times do |num| print "working... #{num}%\r" sleep 0.05 STDOUT.flush end

    CLIでプログレスバーみたいのを出力する - Qiita
  • エンジニアのためのGyazo、gyazo-cliを作った - 海峡

    趣味でgyazo-cliというコマンドラインからgyazoにアップロードできるコマンドを作ったので共有します。 https://github.com/uiureo/gyazo-cli もっと素早く便利に画像を共有したいエンジニアのためのGyazoで、コマンドラインから簡単にGyazoれます。MacLinuxで動く。 家のGyazoアプリと比べたメリットはこんな感じ。 * コマンドラインから使いやすい * 設定しやすい * Node.jsでnpmモジュールとして書かれているのでハックしやすい 使い方 引数なしで起動するとGyazo.appと完全に同じように領域選択できてスクリーンショットをアップロードできる。 gyazo 引数に画像のパスを指定してアップロードできます。pngやjpgはもちろん、さらにはGIFアニメもアップロードできる。 URLを指定するとその画像を取得してアップロードし

    エンジニアのためのGyazo、gyazo-cliを作った - 海峡
  • 1