Skip to content

はじめに

lm は LINE Messaging API の主要エンドポイントをカバーする CLI ツールです。

特徴

  • シングルバイナリ: Go 製。依存なしで動作
  • 全コマンド対応: メッセージ送信、Bot管理、リッチメニュー、Webhook、オーディエンス、インサイトまで
  • スクリプタブル出力: --format json|yaml|csv|table で出力形式を切り替え
  • マルチプロファイル: 複数チャネルをプロファイルで管理
  • 3種類の認証: longterm / stateless / v2 (JWT assertion)
  • CI/CD 対応: 環境変数 LM_TOKEN でプロンプトなし実行

インストール

Go install

bash
go install github.com/crowdy/lm-cli@latest

ソースからビルド

bash
git clone https://github.com/planitaicojp/lm-cli.git
cd lm-cli
make build
# ./lm にバイナリが生成されます

前提条件

次のステップ