npmからのグローバルインストール
利用可能コマンドラインツールにはこちらを推奨します。公開されているパッケージをグローバルにインストールすれば、どのディレクトリからでもopenlimiterを実行できます。
npm install -g openlimiterNode 24以降とnpm。
Windows、macOS、Linuxにはいずれもリリースにパッケージ化されたデスクトップビルドがあり、コマンドラインツールはnpmでのインストールを推奨しています。Webアプリは何もインストールする必要がありません。デスクトップビルドはまだコード署名されていないため、WindowsとmacOSでは初回起動時に警告が表示されます。モバイルアプリケーションはまだ作られていません。
Windows、macOS、Linuxにはそれぞれパッケージ化されたデスクトップビルドがあり、以下のリンクはどれもファイルへ直接つながっています。コマンドラインツールは、そのどれでもnpmで一発でインストールできます。自分でビルドしたい場合はクローンするだけです。プレーンなNode.jsで書かれており、サードパーティのランタイム依存関係を持たないためです。Webアプリは何もインストールする必要がありません。
コマンドラインツールにはこちらを推奨します。公開されているパッケージをグローバルにインストールすれば、どのディレクトリからでもopenlimiterを実行できます。
npm install -g openlimiterNode 24以降とnpm。
どのプラットフォームでも使えるコマンドラインツールで、このサイトのすべてのキャプチャもこの経路で取得されています。リポジトリをクローンし、ワークスペースをビルドすれば、ツールはすぐに使えるようになります。
git clone https://github.com/lucaswebsystems/openlimiter
cd openlimiter
pnpm install
pnpm build
node packages/cli/dist/bin.js demoNode 24以降と、リポジトリが固定しているpnpm 9.15.0。
デスクトップアプリケーションはWindows向けに2通りの形でパッケージ化されており、どちらもリリースに添付されています。通常のマシン向けのインストーラーと、複数台に配布する人向けのMSIです。コマンドラインツールは、Windowsでも他と同じくnpmからインストールでき、全100件のテストがコミットのたびにWindows上でCIとして実行されています。
どちらのWindowsビルドもまだコード署名されていないため、初回実行時にSmartScreenが警告を出します。「詳細情報」を選び、続けて「実行」を選んでください。
git clone https://github.com/lucaswebsystems/openlimiter
cd openlimiter
pnpm install
pnpm build
node packages/cli/dist/bin.js demoNode 24以降と、リポジトリが固定しているpnpm 9.15.0。PowerShellでも、お好みのターミナルでもかまいません。
デスクトップアプリケーションは、Apple siliconとIntelというチップファミリーごとに、macOS向けのディスクイメージとしてパッケージ化されており、両方ともリリースに添付されています。コマンドラインツールは、どちらのチップでもnpmから動きます。プレーンなNode.jsで書かれており、サードパーティのランタイム依存関係を持たないためです。
ディスクイメージはまだ公証されていないため、ダブルクリックしてもGatekeeperがアプリケーションを開くのを拒否します。初回は右クリックして「開く」を選び、確認してください。
git clone https://github.com/lucaswebsystems/openlimiter
cd openlimiter
pnpm install
pnpm build
node packages/cli/dist/bin.js demoNode 24以降と、リポジトリが固定しているpnpm 9.15.0。
デスクトップアプリケーションはLinux向けに3通りの形でパッケージ化されており、すべてリリースに添付されています。どの環境でも動くAppImage、DebianとUbuntu向けのdeb、FedoraとopenSUSE向けのrpmです。コマンドラインツールはnpmからインストールでき、pushのたびにWindowsと並んでLinuxでもテストされています。
AppImageは実行前に実行ビットを立てる必要があります。ファイルマネージャーでそのチェックボックスをオンにするか、ダウンロードしたファイルにchmod +xを実行してください。
git clone https://github.com/lucaswebsystems/openlimiter
cd openlimiter
pnpm install
pnpm build
node packages/cli/dist/bin.js demoNode 24以降と、リポジトリが固定しているpnpm 9.15.0。
インストールするものは何もありません。Webアプリは、あなたが貼り付けたりドロップしたりするドキュメントの上で、コマンドラインツールと同じエンジンをブラウザのタブの中で動かします。スマートフォンやデスクトップのホーム画面にインストールでき、オフラインでも動き続けます。アップロードは一切なく、アカウントもありません。
システム時計の横にあるトレイアイコンが、コマンドラインツールが書き込むのと同じローカルキャッシュを読み取るため、ターミナルを開かなくてもquotaを一目で確認できます。Windows、macOS、Linux向けにパッケージ化されており、すべてのビルドが同じリリースに添付されています。まだ自動更新の仕組みはないため、新しいバージョンが出たら改めてダウンロードすることになります。
デスクトップビルドはまだどれもコード署名されていません。Windows SmartScreenとmacOS Gatekeeperの両方が初回起動時に警告を出しますが、それぞれの回避方法は上の各プラットフォームの行に書かれています。
これはWebアプリをホーム画面にインストールするものです。ネイティブのiOSやAndroidアプリケーションは作られていません。
スマートフォンのカメラでこれをスキャンしてください。Webアプリが開くので、そこからホーム画面にインストールできます。
以下はすべて、方向性を明らかにするために書き出されています。今日の時点でそのどれも存在せず、インストールも起動もできず、待機リストもなく、日付が約束されているものも1つもありません。
計画中です。App Storeには何も提出されておらず、ビルドもなく、待機リストもありません。今日の時点で最も近い存在は、iPhoneのホーム画面にインストールできるWebアプリです。
計画中です。Google Playには何も提出されておらず、ビルドもなく、待機リストもありません。今日の時点で最も近い存在は、Androidのホーム画面にインストールできるWebアプリです。