Automate the Boring Stuff with Node.js
  • Introduction
  • 退屈なことは Node.js にやらせよう
  • npm module を公開しよう
    • name-scope
  • node でコマンドラインツールを作ろう
    • node でコマンドラインツールを作ろう
    • 引数を受け取る
  • commander を使用した CLI の作成
    • commander の基礎
    • 装飾する
    • 各種 path を特定する module
Powered by GitBook
On this page
  1. node でコマンドラインツールを作ろう

引数を受け取る

コマンドラインから実行する際に渡した引数を使用する簡易的な方法について説明します。

index.js
#! /usr/bin/env node
const args = process.argv.slice(2); // process.argv に引数も含まれている
console.log("arg", args[0]); // args は配列なので、その最初の値を使用する
npx cli test-arg

or

cli test-arg # npm link していれば global にコマンドが存在するように実行できる
Previousnode でコマンドラインツールを作ろうNextcommander を使用した CLI の作成

Last updated 7 years ago