インストール
npm、pnpm、Bun、Yarn、または npx でインストールなし。
インストール
現在のリリースは 0.0.1 です。Node.js 20.12 以降が必要です。
npm install -g @openemail/cliパッケージは依存関係のない単一のバンドルファイルで、PATH に openemail というコマンドを 1 つ追加します。API を呼び出す SDK は組み込まれているため、CLI は常にテスト済みの SDK で動作します。openemail version は両方のバージョンとランタイムのバージョンを表示します。
openemail --versionopenemail --helpインストールせずに実行する
npx はパッケージをキャッシュに取得して実行します。一度きりのコマンド、CI ジョブ、ローカルブリッジを起動する MCP クライアントに向いています。
npx @openemail/cli --helpnpx -y @openemail/[email protected] whoaminpx -y @openemail/cli mcp serveCI では npx -y @openemail/[email protected] のようにバージョンを固定し、新しいリリースが知らないうちにパイプラインを変えないようにしてください。
アップデート
CLI が自分自身を更新することはありません。npm レジストリが最新リリースについて答えた内容を 1 日間覚えています。それより古い場合は、コマンドの実行中にバックグラウンドで改めて問い合わせ、コマンドの終了後は最大 0.2 秒だけ応答を待ちます。新しいリリースがある場合は、コマンドの終了後に stderr に通知を表示します:
Update available! 0.0.1 → 0.0.2Changelog: https://openemail.uk/docs/cli/changelogRun `npm i -g @openemail/cli@latest` to update. Disable this notice with OPENEMAIL_NO_UPDATE_CHECK=1- 通知内のインストールコマンドは、インストールに使ったパッケージマネージャーに合わせたものです。
--help、--version、--jsonのとき、help、version、update、completionのとき、stdout か stderr がターミナルでないとき、CI では通知は表示されません。- どこでも無効にするには
OPENEMAIL_NO_UPDATE_CHECK=1を設定します。OPENEMAIL_DISABLE_UPDATE_NOTICE=1も同じ効果です。 - リクエストは npm レジストリへの 1 件だけで、その応答は
~/.openemail/update-check.jsonに 1 日保持されます。
openemail update は 1 日のキャッシュを無視してすぐに確認し、実行すべきコマンドか、最新バージョンであることを表示します。
npm i -g @openemail/cli@latestシェル補完
openemail completion <shell> は、お使いのバージョンのすべてのコマンド、サブコマンド、フラグから作った bash、zsh、fish 用の補完スクリプトを出力します。アップデートの後にもう一度実行してください。
echo 'eval "$(openemail completion bash)"' >> ~/.bashrcアンインストール
まずサインアウトしてブラウザでのサインインをすべてサーバー側で取り消し、その後パッケージと、CLI がサインインを保存しているフォルダーを削除します。
openemail logout --allnpm uninstall -g @openemail/clirm -rf ~/.openemail