PlainMote CLI v0.4.5
ターミナルからリソースを表示・編集・アップロードできます。編集にはお使いのエディタ(Zed、VS Code、Vim など)を使い、閉じると新しいバージョンとしてアップロードされます。
macOS / Linux
$ curl -fsSL https://plainmote.link/cli/en | sh
Windows (PowerShell)
> irm https://plainmote.link/cli/en.ps1 | iex
インストールスクリプトはプロセッサを判別し、SHA-256 を検証したうえで現在のユーザー用にインストールします。管理者権限は不要です。
その他のシステムと手動ダウンロード
インストール前にスクリプトを確認する
$ curl -fsSL https://plainmote.link/cli/en | less
手動ダウンロード
これらのファイルにはコード署名がありません。ブラウザでダウンロードした場合、macOS では xattr -d com.apple.quarantine plainmote を実行し、Windows では SmartScreen の確認に応じてください。インストールコマンドでは影響を受けません。チェックサム: checksums.txt
- plainmote login
- ブラウザで確認したうえでこのデバイスをサインイン
- plainmote ls [キーワード] [--tag <タグ>] [--decrypt]
- リソースを一覧表示
- plainmote edit <リソース>
- エディタで開き、閉じると新しいバージョンをアップロード
- plainmote cat <リソース>
- 内容を出力
- plainmote push <ファイル> [--to <リソース>] [--tag <タグ>] [--encrypt]
- 新しいリソースとして、または既存リソースの新しいバージョンとしてアップロード。- は標準入力
- plainmote tag <リソース> <タグ>…
- リソースにタグを付ける
- plainmote untag <リソース> <タグ>…
- リソースからタグを外す
- plainmote tags
- アカウントのタグを一覧表示
- plainmote share <ファイル> [--ttl 1d] [--encrypt]
- クイック共有を作成してリンクを出力。期限まではマイリソースに保存されます
- plainmote config
- 設定を表示。config language zh|en|auto または config editor <コマンド> で変更
- plainmote logout
- このデバイスのサインインを取り消して削除
plainmote edit で使うエディタを指定するには、シェルの設定ファイル(~/.zshrc、~/.bashrc など)で環境変数 EDITOR を設定します:
$ export EDITOR="code"
Windows では PowerShell で現在のユーザーの環境変数 EDITOR を設定します。新しく開いたターミナルから有効になります:
> [Environment]::SetEnvironmentVariable("EDITOR", "code", "User")
$VISUAL が設定されている場合は $EDITOR より優先されます。VS Code、Zed、Sublime Text など独自のウィンドウを開くエディタには --wait を付ける必要はなく、コマンドラインが自動で付けます。PlainMote だけで使うエディタを指定するには plainmote config editor <コマンド> を実行します。この設定は両方の環境変数より優先されます。
エンドツーエンド暗号化されたリソースは、このコンピュータ上で復号・暗号化されます。開くコマンドは毎回マスターパスワードを尋ねるか、環境変数 PLAINMOTE_MASTER_PASSWORD から読み取ります。コマンドラインはこれを保存しません。ls は --decrypt を付けた場合のみ名前を表示し、push --encrypt と share --encrypt は新しいリソースやクイック共有を暗号化して作成します。