Linkly CLI
Linkly CLIはターミナルからLinklyアカウントを管理するためのコマンドラインツールです。ショートリンクを作成し、クリック分析を取得し、カスタムドメインを管理し、ウェブフックを処理し、データをエクスポート — すべてシェルを出ることなくAPIコードを書かずに行えます。
Linkly API上に構築されており、macOS、Linux、Windowsで実行されます。
インストール
CLIにはNode.js 20以降が必要です。npmでグローバルにインストールしてください:
npm install -g @linkly-link-shortener/cli
これにより、システムにlinklyコマンドが追加されます。動作しているか確認してください:
linkly --help
サインイン
CLIは2つのサインイン方法をサポートしています。これは1回だけ実行する必要があります — 認証情報はマシンに安全に保存され、実行するたびに再利用されます。
APIキーでサインインするには、次を実行します:
linkly auth login --api-key
APIキーを貼り付けるよう促されます。APIキーはLinklyアカウント設定で見つけることができます。
代わりにOAuthでサインインするには、次を実行します:
linkly auth login
ブラウザが開き、アクセスを承認できます — コピーするAPIキーはありません。
いつでもステータスを確認またはサインアウトできます:
linkly auth status
linkly auth logout
リンクの作成と管理
ショートリンクを作成、検索、検査、更新、削除できます:
linkly links create --url https://example.com --name "Spring promo"
linkly links list --search promo
linkly links get 12345
linkly links update 12345 --url https://example.com/new
linkly links delete 12345
クリック分析
国、ブラウザ、プラットフォーム別などでグループ化されたクリック総数を表示するか、日付範囲にわたる時系列として表示します:
linkly analytics by country
linkly analytics timeseries --start 2026-01-01 --end 2026-01-31
カスタムドメイン
カスタムドメインをリストアップするか、新しいドメインを追加します:
linkly domains list
linkly domains create links.example.com
QRコードとデータエクスポート
リンクのQRコードをダウンロードするか、リンクとクリックデータをCSVまたはJSONとしてエクスポートします:
linkly links qr 12345 --output qr.png
linkly links export --format csv --output links.csv
linkly analytics export --format csv --output clicks.csv
ウェブフック
URLをサブスクライブして、単一リンクまたはワークスペース全体のリアルタイムクリックイベントを受け取ります:
linkly webhooks add https://example.com/hook --link 12345
複数ワークスペースの操作
アカウントに複数のワークスペースがある場合、デフォルトを設定します:
linkly workspaces list
linkly workspaces use 42
--workspaceオプションを使って単一コマンドの特定のワークスペースをターゲットにすることもできます。
スクリプト用のJSON出力
任意のコマンドに--jsonを追加して、フォーマットされたテーブルの代わりにRaw APIレスポンスを取得します — jqなどのツールにパイプするのに便利です:
linkly links list --json
ヘルプを得る
すべてのコマンドには組み込みヘルプがあります。概要についてはlinkly --helpを実行するか、任意のコマンドに--helpを追加してそのオプションと例を表示します:
linkly links create --help
AIエージェントでCLIを使用する
シェルコマンドを実行できるコーディングアシスタント — Claude CodeやCursorなど — はLinkly CLIを直接操作できます。
- 任意のコマンドに
--jsonを追加して、フォーマットされたテーブルの代わりにRaw APIレスポンスを取得します。 linkly schemaを実行して、完全なコマンドツリー — すべてのコマンド、引数、オプション — をJSON形式で出力し、アシスタントがCLIでできることを発見できます。- 任意のコマンドに
--helpを追加してそのオプションと例を表示します。
AIアシスタントがシェルコマンドを実行できない場合は、代わりにLinkly MCPサーバーを使用してください — ClaudeやChatGPTなどのアシスタントをLinklyアカウントに直接接続します。
関連記事
毎月500クリックを無料で追跡できます。